Package com.buildless
Class Tenant.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
com.buildless.Tenant.Builder
- All Implemented Interfaces:
TenantOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
Tenant
public static final class Tenant.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
implements TenantOrBuilder
## Tenant Specifies an organization tenant record within Buildless. Organization tenants are the top-most level of user data within the system. All user accounts are eligible to be members of a given tenant. Each tenant (also known as an "organization" or "team") has a unique set of identifiers, and within the scope of that tenant, all organization data is owned. If a tenant is deactivated, all resources associated with that tenant are henceforth inaccessible, and later scheduled for deletion. Settings, permissions, and analytics all roll up at the top-most level of a tenant. See also: `User`, `Account`.Protobuf type
buildless.Tenant-
Method Summary
Modifier and TypeMethodDescriptionaddAllDomain(Iterable<? extends Tenant.TenantDomain> values) Specifies custom domains which are linked to this tenant.addDomain(int index, Tenant.TenantDomain value) Specifies custom domains which are linked to this tenant.addDomain(int index, Tenant.TenantDomain.Builder builderForValue) Specifies custom domains which are linked to this tenant.addDomain(Tenant.TenantDomain value) Specifies custom domains which are linked to this tenant.addDomain(Tenant.TenantDomain.Builder builderForValue) Specifies custom domains which are linked to this tenant.Specifies custom domains which are linked to this tenant.addDomainBuilder(int index) Specifies custom domains which are linked to this tenant.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Whether this account is considered active.Specifies the linked authorization tenant for this org tenant record.Customizes the Buildless UI with tenant colors, logos, icons, and so on.Timestamp indicating when this record was created.Specifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles.Specifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use).Display name for this tenant.Specifies custom domains which are linked to this tenant.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearKey()Specifies the record key for this tenant, which includes all components of the tenant's primary key.Locale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.Short-name for this tenant, which should be a string of length 2-32 characters.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.Specifies the main repository provider for this tenant.Specifies the name of the organization in the context of their repository provider (for example, their GitHub org name).ID generated for this tenant's active subscription by the billing system.Flipped to `true` if an organization is scheduled for deletion, or if it has been suspended due to lack of payment or other administrative action.Timezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.Timestamp indicating when this record was last updated.Specifies a unique ID for the tenant which is not shared publicly.clone()booleanWhether this account is considered active.Specifies the linked authorization tenant for this org tenant record.com.google.protobuf.ByteStringSpecifies the linked authorization tenant for this org tenant record.Customizes the Buildless UI with tenant colors, logos, icons, and so on.Customizes the Buildless UI with tenant colors, logos, icons, and so on.Customizes the Buildless UI with tenant colors, logos, icons, and so on.com.google.protobuf.TimestampTimestamp indicating when this record was created.com.google.protobuf.Timestamp.BuilderTimestamp indicating when this record was created.com.google.protobuf.TimestampOrBuilderTimestamp indicating when this record was created.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSpecifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles.com.google.protobuf.ByteStringSpecifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles.Specifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use).com.google.protobuf.ByteStringSpecifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use).Display name for this tenant.com.google.protobuf.ByteStringDisplay name for this tenant.getDomain(int index) Specifies custom domains which are linked to this tenant.getDomainBuilder(int index) Specifies custom domains which are linked to this tenant.Specifies custom domains which are linked to this tenant.intSpecifies custom domains which are linked to this tenant.Specifies custom domains which are linked to this tenant.getDomainOrBuilder(int index) Specifies custom domains which are linked to this tenant.List<? extends Tenant.TenantDomainOrBuilder>Specifies custom domains which are linked to this tenant.getKey()Specifies the record key for this tenant, which includes all components of the tenant's primary key.Specifies the record key for this tenant, which includes all components of the tenant's primary key.Specifies the record key for this tenant, which includes all components of the tenant's primary key.Locale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.com.google.protobuf.ByteStringLocale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.getName()Short-name for this tenant, which should be a string of length 2-32 characters.com.google.protobuf.ByteStringShort-name for this tenant, which should be a string of length 2-32 characters.getPlan()Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.Specifies the main repository provider for this tenant.Specifies the name of the organization in the context of their repository provider (for example, their GitHub org name).com.google.protobuf.ByteStringSpecifies the name of the organization in the context of their repository provider (for example, their GitHub org name).intSpecifies the main repository provider for this tenant.ID generated for this tenant's active subscription by the billing system.com.google.protobuf.ByteStringID generated for this tenant's active subscription by the billing system.booleanFlipped to `true` if an organization is scheduled for deletion, or if it has been suspended due to lack of payment or other administrative action.Timezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.com.google.protobuf.ByteStringTimezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.com.google.protobuf.TimestampTimestamp indicating when this record was last updated.com.google.protobuf.Timestamp.BuilderTimestamp indicating when this record was last updated.com.google.protobuf.TimestampOrBuilderTimestamp indicating when this record was last updated.getUuid()Specifies a unique ID for the tenant which is not shared publicly.com.google.protobuf.ByteStringSpecifies a unique ID for the tenant which is not shared publicly.booleanCustomizes the Buildless UI with tenant colors, logos, icons, and so on.booleanTimestamp indicating when this record was created.booleanhasKey()Specifies the record key for this tenant, which includes all components of the tenant's primary key.booleanhasPlan()Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.booleanTimestamp indicating when this record was last updated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanCustomizes the Buildless UI with tenant colors, logos, icons, and so on.mergeCreatedAt(com.google.protobuf.Timestamp value) Timestamp indicating when this record was created.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeKey(Tenant.TenantKey value) Specifies the record key for this tenant, which includes all components of the tenant's primary key.mergePlan(TenantPlanInfo value) Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.final Tenant.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeUpdatedAt(com.google.protobuf.Timestamp value) Timestamp indicating when this record was last updated.removeDomain(int index) Specifies custom domains which are linked to this tenant.setActive(boolean value) Whether this account is considered active.Specifies the linked authorization tenant for this org tenant record.setAuthIdBytes(com.google.protobuf.ByteString value) Specifies the linked authorization tenant for this org tenant record.setBranding(Tenant.TenantBranding value) Customizes the Buildless UI with tenant colors, logos, icons, and so on.setBranding(Tenant.TenantBranding.Builder builderForValue) Customizes the Buildless UI with tenant colors, logos, icons, and so on.setCreatedAt(com.google.protobuf.Timestamp value) Timestamp indicating when this record was created.setCreatedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp indicating when this record was created.setDirectoryOrgLive(String value) Specifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles.setDirectoryOrgLiveBytes(com.google.protobuf.ByteString value) Specifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles.setDirectoryOrgSandbox(String value) Specifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use).setDirectoryOrgSandboxBytes(com.google.protobuf.ByteString value) Specifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use).setDisplayName(String value) Display name for this tenant.setDisplayNameBytes(com.google.protobuf.ByteString value) Display name for this tenant.setDomain(int index, Tenant.TenantDomain value) Specifies custom domains which are linked to this tenant.setDomain(int index, Tenant.TenantDomain.Builder builderForValue) Specifies custom domains which are linked to this tenant.setKey(Tenant.TenantKey value) Specifies the record key for this tenant, which includes all components of the tenant's primary key.setKey(Tenant.TenantKey.Builder builderForValue) Specifies the record key for this tenant, which includes all components of the tenant's primary key.Locale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.setLocaleBytes(com.google.protobuf.ByteString value) Locale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.Short-name for this tenant, which should be a string of length 2-32 characters.setNameBytes(com.google.protobuf.ByteString value) Short-name for this tenant, which should be a string of length 2-32 characters.setPlan(TenantPlanInfo value) Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.setPlan(TenantPlanInfo.Builder builderForValue) Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Specifies the main repository provider for this tenant.setRepoProviderOrg(String value) Specifies the name of the organization in the context of their repository provider (for example, their GitHub org name).setRepoProviderOrgBytes(com.google.protobuf.ByteString value) Specifies the name of the organization in the context of their repository provider (for example, their GitHub org name).setRepoProviderValue(int value) Specifies the main repository provider for this tenant.setSubscriptionId(String value) ID generated for this tenant's active subscription by the billing system.setSubscriptionIdBytes(com.google.protobuf.ByteString value) ID generated for this tenant's active subscription by the billing system.setSuspended(boolean value) Flipped to `true` if an organization is scheduled for deletion, or if it has been suspended due to lack of payment or other administrative action.setTimezone(String value) Timezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.setTimezoneBytes(com.google.protobuf.ByteString value) Timezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.final Tenant.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUpdatedAt(com.google.protobuf.Timestamp value) Timestamp indicating when this record was last updated.setUpdatedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp indicating when this record was last updated.Specifies a unique ID for the tenant which is not shared publicly.setUuidBytes(com.google.protobuf.ByteString value) Specifies a unique ID for the tenant which is not shared publicly.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
setField
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
setRepeatedField
public Tenant.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
addRepeatedField
public Tenant.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Tenant.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
mergeFrom
public Tenant.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Tenant.Builder>- Throws:
IOException
-
hasKey
public boolean hasKey()Specifies the record key for this tenant, which includes all components of the tenant's primary key.
.buildless.Tenant.TenantKey key = 1 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.elide.model.field) = { ... }- Specified by:
hasKeyin interfaceTenantOrBuilder- Returns:
- Whether the key field is set.
-
getKey
Specifies the record key for this tenant, which includes all components of the tenant's primary key.
.buildless.Tenant.TenantKey key = 1 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.elide.model.field) = { ... }- Specified by:
getKeyin interfaceTenantOrBuilder- Returns:
- The key.
-
setKey
Specifies the record key for this tenant, which includes all components of the tenant's primary key.
.buildless.Tenant.TenantKey key = 1 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.elide.model.field) = { ... } -
setKey
Specifies the record key for this tenant, which includes all components of the tenant's primary key.
.buildless.Tenant.TenantKey key = 1 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.elide.model.field) = { ... } -
mergeKey
Specifies the record key for this tenant, which includes all components of the tenant's primary key.
.buildless.Tenant.TenantKey key = 1 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.elide.model.field) = { ... } -
clearKey
Specifies the record key for this tenant, which includes all components of the tenant's primary key.
.buildless.Tenant.TenantKey key = 1 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.elide.model.field) = { ... } -
getKeyBuilder
Specifies the record key for this tenant, which includes all components of the tenant's primary key.
.buildless.Tenant.TenantKey key = 1 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.elide.model.field) = { ... } -
getKeyOrBuilder
Specifies the record key for this tenant, which includes all components of the tenant's primary key.
.buildless.Tenant.TenantKey key = 1 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.elide.model.field) = { ... }- Specified by:
getKeyOrBuilderin interfaceTenantOrBuilder
-
getUuid
Specifies a unique ID for the tenant which is not shared publicly. This tenant UUID value is used to tie a tenant record to external management and billing systems. The Tenant UUID is not sensitive, but is considered internal. The Tenant UUID is globally unique.
string uuid = 2 [json_name = "uuid", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUuidin interfaceTenantOrBuilder- Returns:
- The uuid.
-
getUuidBytes
public com.google.protobuf.ByteString getUuidBytes()Specifies a unique ID for the tenant which is not shared publicly. This tenant UUID value is used to tie a tenant record to external management and billing systems. The Tenant UUID is not sensitive, but is considered internal. The Tenant UUID is globally unique.
string uuid = 2 [json_name = "uuid", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUuidBytesin interfaceTenantOrBuilder- Returns:
- The bytes for uuid.
-
setUuid
Specifies a unique ID for the tenant which is not shared publicly. This tenant UUID value is used to tie a tenant record to external management and billing systems. The Tenant UUID is not sensitive, but is considered internal. The Tenant UUID is globally unique.
string uuid = 2 [json_name = "uuid", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The uuid to set.- Returns:
- This builder for chaining.
-
clearUuid
Specifies a unique ID for the tenant which is not shared publicly. This tenant UUID value is used to tie a tenant record to external management and billing systems. The Tenant UUID is not sensitive, but is considered internal. The Tenant UUID is globally unique.
string uuid = 2 [json_name = "uuid", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUuidBytes
Specifies a unique ID for the tenant which is not shared publicly. This tenant UUID value is used to tie a tenant record to external management and billing systems. The Tenant UUID is not sensitive, but is considered internal. The Tenant UUID is globally unique.
string uuid = 2 [json_name = "uuid", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for uuid to set.- Returns:
- This builder for chaining.
-
getName
Short-name for this tenant, which should be a string of length 2-32 characters. The name is also referred to as the "short name." This name is used in sub-domains, so it must be a DNS-compatible name. Globally unique.
string name = 3 [json_name = "name", (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Specified by:
getNamein interfaceTenantOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Short-name for this tenant, which should be a string of length 2-32 characters. The name is also referred to as the "short name." This name is used in sub-domains, so it must be a DNS-compatible name. Globally unique.
string name = 3 [json_name = "name", (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Specified by:
getNameBytesin interfaceTenantOrBuilder- Returns:
- The bytes for name.
-
setName
Short-name for this tenant, which should be a string of length 2-32 characters. The name is also referred to as the "short name." This name is used in sub-domains, so it must be a DNS-compatible name. Globally unique.
string name = 3 [json_name = "name", (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Short-name for this tenant, which should be a string of length 2-32 characters. The name is also referred to as the "short name." This name is used in sub-domains, so it must be a DNS-compatible name. Globally unique.
string name = 3 [json_name = "name", (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
Short-name for this tenant, which should be a string of length 2-32 characters. The name is also referred to as the "short name." This name is used in sub-domains, so it must be a DNS-compatible name. Globally unique.
string name = 3 [json_name = "name", (.google.api.field_behavior) = IMMUTABLE, (.validate.rules) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
Display name for this tenant. Can be any string value between 2-32 characters. The label is shown in user-facing interfaces to identify a given tenant account.
string display_name = 4 [json_name = "displayName", (.validate.rules) = { ... }- Specified by:
getDisplayNamein interfaceTenantOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Display name for this tenant. Can be any string value between 2-32 characters. The label is shown in user-facing interfaces to identify a given tenant account.
string display_name = 4 [json_name = "displayName", (.validate.rules) = { ... }- Specified by:
getDisplayNameBytesin interfaceTenantOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Display name for this tenant. Can be any string value between 2-32 characters. The label is shown in user-facing interfaces to identify a given tenant account.
string display_name = 4 [json_name = "displayName", (.validate.rules) = { ... }- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Display name for this tenant. Can be any string value between 2-32 characters. The label is shown in user-facing interfaces to identify a given tenant account.
string display_name = 4 [json_name = "displayName", (.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Display name for this tenant. Can be any string value between 2-32 characters. The label is shown in user-facing interfaces to identify a given tenant account.
string display_name = 4 [json_name = "displayName", (.validate.rules) = { ... }- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getActive
public boolean getActive()Whether this account is considered active. If an account is inactive, users and resources associated with the tenant are not accessible. Inactive accounts are scheduled for deletion after a period of time.
bool active = 5 [json_name = "active", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getActivein interfaceTenantOrBuilder- Returns:
- The active.
-
setActive
Whether this account is considered active. If an account is inactive, users and resources associated with the tenant are not accessible. Inactive accounts are scheduled for deletion after a period of time.
bool active = 5 [json_name = "active", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The active to set.- Returns:
- This builder for chaining.
-
clearActive
Whether this account is considered active. If an account is inactive, users and resources associated with the tenant are not accessible. Inactive accounts are scheduled for deletion after a period of time.
bool active = 5 [json_name = "active", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasBranding
public boolean hasBranding()Customizes the Buildless UI with tenant colors, logos, icons, and so on. Optional. Only present for tenants which have a supporting plan and choose to customize branding.
.buildless.Tenant.TenantBranding branding = 6 [json_name = "branding", (.google.api.field_behavior) = OPTIONAL];- Specified by:
hasBrandingin interfaceTenantOrBuilder- Returns:
- Whether the branding field is set.
-
getBranding
Customizes the Buildless UI with tenant colors, logos, icons, and so on. Optional. Only present for tenants which have a supporting plan and choose to customize branding.
.buildless.Tenant.TenantBranding branding = 6 [json_name = "branding", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getBrandingin interfaceTenantOrBuilder- Returns:
- The branding.
-
setBranding
Customizes the Buildless UI with tenant colors, logos, icons, and so on. Optional. Only present for tenants which have a supporting plan and choose to customize branding.
.buildless.Tenant.TenantBranding branding = 6 [json_name = "branding", (.google.api.field_behavior) = OPTIONAL]; -
setBranding
Customizes the Buildless UI with tenant colors, logos, icons, and so on. Optional. Only present for tenants which have a supporting plan and choose to customize branding.
.buildless.Tenant.TenantBranding branding = 6 [json_name = "branding", (.google.api.field_behavior) = OPTIONAL]; -
mergeBranding
Customizes the Buildless UI with tenant colors, logos, icons, and so on. Optional. Only present for tenants which have a supporting plan and choose to customize branding.
.buildless.Tenant.TenantBranding branding = 6 [json_name = "branding", (.google.api.field_behavior) = OPTIONAL]; -
clearBranding
Customizes the Buildless UI with tenant colors, logos, icons, and so on. Optional. Only present for tenants which have a supporting plan and choose to customize branding.
.buildless.Tenant.TenantBranding branding = 6 [json_name = "branding", (.google.api.field_behavior) = OPTIONAL]; -
getBrandingBuilder
Customizes the Buildless UI with tenant colors, logos, icons, and so on. Optional. Only present for tenants which have a supporting plan and choose to customize branding.
.buildless.Tenant.TenantBranding branding = 6 [json_name = "branding", (.google.api.field_behavior) = OPTIONAL]; -
getBrandingOrBuilder
Customizes the Buildless UI with tenant colors, logos, icons, and so on. Optional. Only present for tenants which have a supporting plan and choose to customize branding.
.buildless.Tenant.TenantBranding branding = 6 [json_name = "branding", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getBrandingOrBuilderin interfaceTenantOrBuilder
-
getDomainList
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... }- Specified by:
getDomainListin interfaceTenantOrBuilder
-
getDomainCount
public int getDomainCount()Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... }- Specified by:
getDomainCountin interfaceTenantOrBuilder
-
getDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... }- Specified by:
getDomainin interfaceTenantOrBuilder
-
setDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
setDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
addDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
addDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
addDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
addDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
addAllDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
clearDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
removeDomain
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
getDomainBuilder
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
getDomainOrBuilder
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... }- Specified by:
getDomainOrBuilderin interfaceTenantOrBuilder
-
getDomainOrBuilderList
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... }- Specified by:
getDomainOrBuilderListin interfaceTenantOrBuilder
-
addDomainBuilder
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
addDomainBuilder
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
getDomainBuilderList
Specifies custom domains which are linked to this tenant. These records are only present if the tenant has chosen to link domains, and if their plan supports it.
repeated .buildless.Tenant.TenantDomain domain = 7 [json_name = "domain", (.elide.model.collection) = { ... } -
hasPlan
public boolean hasPlan()Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.TenantPlanInfo plan = 8 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPlanin interfaceTenantOrBuilder- Returns:
- Whether the plan field is set.
-
getPlan
Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.TenantPlanInfo plan = 8 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPlanin interfaceTenantOrBuilder- Returns:
- The plan.
-
setPlan
Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.TenantPlanInfo plan = 8 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
setPlan
Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.TenantPlanInfo plan = 8 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
mergePlan
Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.TenantPlanInfo plan = 8 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
clearPlan
Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.TenantPlanInfo plan = 8 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
getPlanBuilder
Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.TenantPlanInfo plan = 8 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY]; -
getPlanOrBuilder
Plan info for this tenant, indicating their main subscription level and additional add-on entitlements, if any.
.buildless.billing.TenantPlanInfo plan = 8 [json_name = "plan", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPlanOrBuilderin interfaceTenantOrBuilder
-
getAuthId
Specifies the linked authorization tenant for this org tenant record. The authorization tenant holds users and roles for a given tenant record.
string auth_id = 9 [json_name = "authId", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAuthIdin interfaceTenantOrBuilder- Returns:
- The authId.
-
getAuthIdBytes
public com.google.protobuf.ByteString getAuthIdBytes()Specifies the linked authorization tenant for this org tenant record. The authorization tenant holds users and roles for a given tenant record.
string auth_id = 9 [json_name = "authId", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAuthIdBytesin interfaceTenantOrBuilder- Returns:
- The bytes for authId.
-
setAuthId
Specifies the linked authorization tenant for this org tenant record. The authorization tenant holds users and roles for a given tenant record.
string auth_id = 9 [json_name = "authId", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The authId to set.- Returns:
- This builder for chaining.
-
clearAuthId
Specifies the linked authorization tenant for this org tenant record. The authorization tenant holds users and roles for a given tenant record.
string auth_id = 9 [json_name = "authId", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setAuthIdBytes
Specifies the linked authorization tenant for this org tenant record. The authorization tenant holds users and roles for a given tenant record.
string auth_id = 9 [json_name = "authId", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for authId to set.- Returns:
- This builder for chaining.
-
getRepoProviderValue
public int getRepoProviderValue()Specifies the main repository provider for this tenant. This is mostly a cosmetic setting, but it also governs which repositories are shown by default as options to add in the UI.
.buildless.code.RepositoryProvider repo_provider = 10 [json_name = "repoProvider"];- Specified by:
getRepoProviderValuein interfaceTenantOrBuilder- Returns:
- The enum numeric value on the wire for repoProvider.
-
setRepoProviderValue
Specifies the main repository provider for this tenant. This is mostly a cosmetic setting, but it also governs which repositories are shown by default as options to add in the UI.
.buildless.code.RepositoryProvider repo_provider = 10 [json_name = "repoProvider"];- Parameters:
value- The enum numeric value on the wire for repoProvider to set.- Returns:
- This builder for chaining.
-
getRepoProvider
Specifies the main repository provider for this tenant. This is mostly a cosmetic setting, but it also governs which repositories are shown by default as options to add in the UI.
.buildless.code.RepositoryProvider repo_provider = 10 [json_name = "repoProvider"];- Specified by:
getRepoProviderin interfaceTenantOrBuilder- Returns:
- The repoProvider.
-
setRepoProvider
Specifies the main repository provider for this tenant. This is mostly a cosmetic setting, but it also governs which repositories are shown by default as options to add in the UI.
.buildless.code.RepositoryProvider repo_provider = 10 [json_name = "repoProvider"];- Parameters:
value- The repoProvider to set.- Returns:
- This builder for chaining.
-
clearRepoProvider
Specifies the main repository provider for this tenant. This is mostly a cosmetic setting, but it also governs which repositories are shown by default as options to add in the UI.
.buildless.code.RepositoryProvider repo_provider = 10 [json_name = "repoProvider"];- Returns:
- This builder for chaining.
-
getRepoProviderOrg
Specifies the name of the organization in the context of their repository provider (for example, their GitHub org name). This is both used cosmetically in the UI and used as a hint for repository discovery.
string repo_provider_org = 11 [json_name = "repoProviderOrg", (.validate.rules) = { ... }- Specified by:
getRepoProviderOrgin interfaceTenantOrBuilder- Returns:
- The repoProviderOrg.
-
getRepoProviderOrgBytes
public com.google.protobuf.ByteString getRepoProviderOrgBytes()Specifies the name of the organization in the context of their repository provider (for example, their GitHub org name). This is both used cosmetically in the UI and used as a hint for repository discovery.
string repo_provider_org = 11 [json_name = "repoProviderOrg", (.validate.rules) = { ... }- Specified by:
getRepoProviderOrgBytesin interfaceTenantOrBuilder- Returns:
- The bytes for repoProviderOrg.
-
setRepoProviderOrg
Specifies the name of the organization in the context of their repository provider (for example, their GitHub org name). This is both used cosmetically in the UI and used as a hint for repository discovery.
string repo_provider_org = 11 [json_name = "repoProviderOrg", (.validate.rules) = { ... }- Parameters:
value- The repoProviderOrg to set.- Returns:
- This builder for chaining.
-
clearRepoProviderOrg
Specifies the name of the organization in the context of their repository provider (for example, their GitHub org name). This is both used cosmetically in the UI and used as a hint for repository discovery.
string repo_provider_org = 11 [json_name = "repoProviderOrg", (.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setRepoProviderOrgBytes
Specifies the name of the organization in the context of their repository provider (for example, their GitHub org name). This is both used cosmetically in the UI and used as a hint for repository discovery.
string repo_provider_org = 11 [json_name = "repoProviderOrg", (.validate.rules) = { ... }- Parameters:
value- The bytes for repoProviderOrg to set.- Returns:
- This builder for chaining.
-
getSuspended
public boolean getSuspended()Flipped to `true` if an organization is scheduled for deletion, or if it has been suspended due to lack of payment or other administrative action. In this case, `active` will be set to `false`.
bool suspended = 12 [json_name = "suspended", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSuspendedin interfaceTenantOrBuilder- Returns:
- The suspended.
-
setSuspended
Flipped to `true` if an organization is scheduled for deletion, or if it has been suspended due to lack of payment or other administrative action. In this case, `active` will be set to `false`.
bool suspended = 12 [json_name = "suspended", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The suspended to set.- Returns:
- This builder for chaining.
-
clearSuspended
Flipped to `true` if an organization is scheduled for deletion, or if it has been suspended due to lack of payment or other administrative action. In this case, `active` will be set to `false`.
bool suspended = 12 [json_name = "suspended", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getDirectoryOrgLive
Specifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles. Other features such as Log Streaming may also leverage this ID.
string directory_org_live = 13 [json_name = "directoryOrgLive", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDirectoryOrgLivein interfaceTenantOrBuilder- Returns:
- The directoryOrgLive.
-
getDirectoryOrgLiveBytes
public com.google.protobuf.ByteString getDirectoryOrgLiveBytes()Specifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles. Other features such as Log Streaming may also leverage this ID.
string directory_org_live = 13 [json_name = "directoryOrgLive", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDirectoryOrgLiveBytesin interfaceTenantOrBuilder- Returns:
- The bytes for directoryOrgLive.
-
setDirectoryOrgLive
Specifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles. Other features such as Log Streaming may also leverage this ID.
string directory_org_live = 13 [json_name = "directoryOrgLive", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The directoryOrgLive to set.- Returns:
- This builder for chaining.
-
clearDirectoryOrgLive
Specifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles. Other features such as Log Streaming may also leverage this ID.
string directory_org_live = 13 [json_name = "directoryOrgLive", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setDirectoryOrgLiveBytes
Specifies this organization's ID for use with directory integrations; specifically, this ID is used for live sync of users, groups, and roles. Other features such as Log Streaming may also leverage this ID.
string directory_org_live = 13 [json_name = "directoryOrgLive", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for directoryOrgLive to set.- Returns:
- This builder for chaining.
-
getDirectoryOrgSandbox
Specifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use). Other features such as Log Streaming may also leverage this ID.
string directory_org_sandbox = 14 [json_name = "directoryOrgSandbox", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDirectoryOrgSandboxin interfaceTenantOrBuilder- Returns:
- The directoryOrgSandbox.
-
getDirectoryOrgSandboxBytes
public com.google.protobuf.ByteString getDirectoryOrgSandboxBytes()Specifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use). Other features such as Log Streaming may also leverage this ID.
string directory_org_sandbox = 14 [json_name = "directoryOrgSandbox", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDirectoryOrgSandboxBytesin interfaceTenantOrBuilder- Returns:
- The bytes for directoryOrgSandbox.
-
setDirectoryOrgSandbox
Specifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use). Other features such as Log Streaming may also leverage this ID.
string directory_org_sandbox = 14 [json_name = "directoryOrgSandbox", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The directoryOrgSandbox to set.- Returns:
- This builder for chaining.
-
clearDirectoryOrgSandbox
Specifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use). Other features such as Log Streaming may also leverage this ID.
string directory_org_sandbox = 14 [json_name = "directoryOrgSandbox", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setDirectoryOrgSandboxBytes
Specifies this organization's ID for use with directory integrations; specifically, this ID is used for sandbox sync of users, groups, and roles (see `directory_org_live` for production use). Other features such as Log Streaming may also leverage this ID.
string directory_org_sandbox = 14 [json_name = "directoryOrgSandbox", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for directoryOrgSandbox to set.- Returns:
- This builder for chaining.
-
getSubscriptionId
ID generated for this tenant's active subscription by the billing system. This ID is always present for active (non-suspended) tenants.
string subscription_id = 15 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSubscriptionIdin interfaceTenantOrBuilder- Returns:
- The subscriptionId.
-
getSubscriptionIdBytes
public com.google.protobuf.ByteString getSubscriptionIdBytes()ID generated for this tenant's active subscription by the billing system. This ID is always present for active (non-suspended) tenants.
string subscription_id = 15 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSubscriptionIdBytesin interfaceTenantOrBuilder- Returns:
- The bytes for subscriptionId.
-
setSubscriptionId
ID generated for this tenant's active subscription by the billing system. This ID is always present for active (non-suspended) tenants.
string subscription_id = 15 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The subscriptionId to set.- Returns:
- This builder for chaining.
-
clearSubscriptionId
ID generated for this tenant's active subscription by the billing system. This ID is always present for active (non-suspended) tenants.
string subscription_id = 15 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setSubscriptionIdBytes
ID generated for this tenant's active subscription by the billing system. This ID is always present for active (non-suspended) tenants.
string subscription_id = 15 [json_name = "subscriptionId", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for subscriptionId to set.- Returns:
- This builder for chaining.
-
getLocale
Locale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string locale = 16 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getLocalein interfaceTenantOrBuilder- Returns:
- The locale.
-
getLocaleBytes
public com.google.protobuf.ByteString getLocaleBytes()Locale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string locale = 16 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getLocaleBytesin interfaceTenantOrBuilder- Returns:
- The bytes for locale.
-
setLocale
Locale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string locale = 16 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The locale to set.- Returns:
- This builder for chaining.
-
clearLocale
Locale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string locale = 16 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setLocaleBytes
Locale to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string locale = 16 [json_name = "locale", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for locale to set.- Returns:
- This builder for chaining.
-
getTimezone
Timezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string timezone = 17 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTimezonein interfaceTenantOrBuilder- Returns:
- The timezone.
-
getTimezoneBytes
public com.google.protobuf.ByteString getTimezoneBytes()Timezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string timezone = 17 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTimezoneBytesin interfaceTenantOrBuilder- Returns:
- The bytes for timezone.
-
setTimezone
Timezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string timezone = 17 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The timezone to set.- Returns:
- This builder for chaining.
-
clearTimezone
Timezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string timezone = 17 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setTimezoneBytes
Timezone to default to for users who are managed by this tenant, and for tenant-level settings, UI, and operations.
string timezone = 17 [json_name = "timezone", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for timezone to set.- Returns:
- This builder for chaining.
-
hasUpdatedAt
public boolean hasUpdatedAt()Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... }- Specified by:
hasUpdatedAtin interfaceTenantOrBuilder- Returns:
- Whether the updatedAt field is set.
-
getUpdatedAt
public com.google.protobuf.Timestamp getUpdatedAt()Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... }- Specified by:
getUpdatedAtin interfaceTenantOrBuilder- Returns:
- The updatedAt.
-
setUpdatedAt
Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
setUpdatedAt
Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
mergeUpdatedAt
Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
clearUpdatedAt
Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
getUpdatedAtBuilder
public com.google.protobuf.Timestamp.Builder getUpdatedAtBuilder()Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... } -
getUpdatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder()Timestamp indicating when this record was last updated. Any update to the tenant results in an update to this timestamp field. At first creation, this value should be equal to the value held by `created_at`.
.google.protobuf.Timestamp updated_at = 98 [json_name = "updatedAt", (.elide.model.field) = { ... }- Specified by:
getUpdatedAtOrBuilderin interfaceTenantOrBuilder
-
hasCreatedAt
public boolean hasCreatedAt()Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... }- Specified by:
hasCreatedAtin interfaceTenantOrBuilder- Returns:
- Whether the createdAt field is set.
-
getCreatedAt
public com.google.protobuf.Timestamp getCreatedAt()Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... }- Specified by:
getCreatedAtin interfaceTenantOrBuilder- Returns:
- The createdAt.
-
setCreatedAt
Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
setCreatedAt
Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
mergeCreatedAt
Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
clearCreatedAt
Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
getCreatedAtBuilder
public com.google.protobuf.Timestamp.Builder getCreatedAtBuilder()Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... } -
getCreatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()Timestamp indicating when this record was created. Any update to the tenant results in an update to this timestamp field. This value is populated if a record has been stored, and is empty if a record has not yet been stored.
.google.protobuf.Timestamp created_at = 99 [json_name = "createdAt", (.elide.model.field) = { ... }- Specified by:
getCreatedAtOrBuilderin interfaceTenantOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
-