Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
Code generated by Microsoft (R) AutoRest Code Generator.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.resources.implementation;
import com.microsoft.azure.management.resources.TenantCategory;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
Tenant Id information.
/**
* Tenant Id information.
*/
public class TenantIdDescriptionInner {
The fully qualified ID of the tenant. For example,
/tenants/00000000-0000-0000-0000-000000000000.
/**
* The fully qualified ID of the tenant. For example,
* /tenants/00000000-0000-0000-0000-000000000000.
*/
@JsonProperty(value = "id", access = JsonProperty.Access.WRITE_ONLY)
private String id;
The tenant ID. For example, 00000000-0000-0000-0000-000000000000.
/**
* The tenant ID. For example, 00000000-0000-0000-0000-000000000000.
*/
@JsonProperty(value = "tenantId", access = JsonProperty.Access.WRITE_ONLY)
private String tenantId;
Category of the tenant. Possible values include: 'Home', 'ProjectedBy',
'ManagedBy'.
/**
* Category of the tenant. Possible values include: 'Home', 'ProjectedBy',
* 'ManagedBy'.
*/
@JsonProperty(value = "tenantCategory", access = JsonProperty.Access.WRITE_ONLY)
private TenantCategory tenantCategory;
Country/region name of the address for the tenant.
/**
* Country/region name of the address for the tenant.
*/
@JsonProperty(value = "country", access = JsonProperty.Access.WRITE_ONLY)
private String country;
Country/region abbreviation for the tenant.
/**
* Country/region abbreviation for the tenant.
*/
@JsonProperty(value = "countryCode", access = JsonProperty.Access.WRITE_ONLY)
private String countryCode;
The display name of the tenant.
/**
* The display name of the tenant.
*/
@JsonProperty(value = "displayName", access = JsonProperty.Access.WRITE_ONLY)
private String displayName;
The list of domains for the tenant.
/**
* The list of domains for the tenant.
*/
@JsonProperty(value = "domains", access = JsonProperty.Access.WRITE_ONLY)
private List<String> domains;
The default domain for the tenant.
/**
* The default domain for the tenant.
*/
@JsonProperty(value = "defaultDomain", access = JsonProperty.Access.WRITE_ONLY)
private String defaultDomain;
The tenant type. Only available for 'Home' tenant category.
/**
* The tenant type. Only available for 'Home' tenant category.
*/
@JsonProperty(value = "tenantType", access = JsonProperty.Access.WRITE_ONLY)
private String tenantType;
The tenant's branding logo URL. Only available for 'Home' tenant
category.
/**
* The tenant's branding logo URL. Only available for 'Home' tenant
* category.
*/
@JsonProperty(value = "tenantBrandingLogoUrl", access = JsonProperty.Access.WRITE_ONLY)
private String tenantBrandingLogoUrl;
Get the fully qualified ID of the tenant. For example, /tenants/00000000-0000-0000-0000-000000000000.
Returns: the id value
/**
* Get the fully qualified ID of the tenant. For example, /tenants/00000000-0000-0000-0000-000000000000.
*
* @return the id value
*/
public String id() {
return this.id;
}
Get the tenant ID. For example, 00000000-0000-0000-0000-000000000000.
Returns: the tenantId value
/**
* Get the tenant ID. For example, 00000000-0000-0000-0000-000000000000.
*
* @return the tenantId value
*/
public String tenantId() {
return this.tenantId;
}
Get category of the tenant. Possible values include: 'Home', 'ProjectedBy', 'ManagedBy'.
Returns: the tenantCategory value
/**
* Get category of the tenant. Possible values include: 'Home', 'ProjectedBy', 'ManagedBy'.
*
* @return the tenantCategory value
*/
public TenantCategory tenantCategory() {
return this.tenantCategory;
}
Get country/region name of the address for the tenant.
Returns: the country value
/**
* Get country/region name of the address for the tenant.
*
* @return the country value
*/
public String country() {
return this.country;
}
Get country/region abbreviation for the tenant.
Returns: the countryCode value
/**
* Get country/region abbreviation for the tenant.
*
* @return the countryCode value
*/
public String countryCode() {
return this.countryCode;
}
Get the display name of the tenant.
Returns: the displayName value
/**
* Get the display name of the tenant.
*
* @return the displayName value
*/
public String displayName() {
return this.displayName;
}
Get the list of domains for the tenant.
Returns: the domains value
/**
* Get the list of domains for the tenant.
*
* @return the domains value
*/
public List<String> domains() {
return this.domains;
}
Get the default domain for the tenant.
Returns: the defaultDomain value
/**
* Get the default domain for the tenant.
*
* @return the defaultDomain value
*/
public String defaultDomain() {
return this.defaultDomain;
}
Get the tenant type. Only available for 'Home' tenant category.
Returns: the tenantType value
/**
* Get the tenant type. Only available for 'Home' tenant category.
*
* @return the tenantType value
*/
public String tenantType() {
return this.tenantType;
}
Get the tenant's branding logo URL. Only available for 'Home' tenant category.
Returns: the tenantBrandingLogoUrl value
/**
* Get the tenant's branding logo URL. Only available for 'Home' tenant category.
*
* @return the tenantBrandingLogoUrl value
*/
public String tenantBrandingLogoUrl() {
return this.tenantBrandingLogoUrl;
}
}