Package com.buildless
Class Tenant
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.buildless.Tenant
- All Implemented Interfaces:
TenantOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
## 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- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class## Tenant Specifies an organization tenant record within Buildless.static final class### Tenant Branding Specifies customization/branding info for a given tenant.static interfacestatic final class### Tenant Domain Specifies a custom tenant domain which is attached to Buildless services.static interfacestatic final class## Tenant Key Specifies the unique key material associated with a Buildless `Tenant` record.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanWhether 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.com.google.protobuf.TimestampTimestamp indicating when this record was created.com.google.protobuf.TimestampOrBuilderTimestamp indicating when this record was created.static Tenantstatic final com.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.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.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.com.google.protobuf.Parser<Tenant>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.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.intID 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.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.inthashCode()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 booleanstatic Tenant.Builderstatic Tenant.BuildernewBuilder(Tenant prototype) protected Tenant.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static TenantparseDelimitedFrom(InputStream input) static TenantparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TenantparseFrom(byte[] data) static TenantparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TenantparseFrom(com.google.protobuf.ByteString data) static TenantparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TenantparseFrom(com.google.protobuf.CodedInputStream input) static TenantparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TenantparseFrom(InputStream input) static TenantparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TenantparseFrom(ByteBuffer data) static TenantparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Tenant>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
KEY_FIELD_NUMBER
public static final int KEY_FIELD_NUMBER- See Also:
-
UUID_FIELD_NUMBER
public static final int UUID_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
ACTIVE_FIELD_NUMBER
public static final int ACTIVE_FIELD_NUMBER- See Also:
-
BRANDING_FIELD_NUMBER
public static final int BRANDING_FIELD_NUMBER- See Also:
-
DOMAIN_FIELD_NUMBER
public static final int DOMAIN_FIELD_NUMBER- See Also:
-
PLAN_FIELD_NUMBER
public static final int PLAN_FIELD_NUMBER- See Also:
-
AUTH_ID_FIELD_NUMBER
public static final int AUTH_ID_FIELD_NUMBER- See Also:
-
REPO_PROVIDER_FIELD_NUMBER
public static final int REPO_PROVIDER_FIELD_NUMBER- See Also:
-
REPO_PROVIDER_ORG_FIELD_NUMBER
public static final int REPO_PROVIDER_ORG_FIELD_NUMBER- See Also:
-
SUSPENDED_FIELD_NUMBER
public static final int SUSPENDED_FIELD_NUMBER- See Also:
-
DIRECTORY_ORG_LIVE_FIELD_NUMBER
public static final int DIRECTORY_ORG_LIVE_FIELD_NUMBER- See Also:
-
DIRECTORY_ORG_SANDBOX_FIELD_NUMBER
public static final int DIRECTORY_ORG_SANDBOX_FIELD_NUMBER- See Also:
-
SUBSCRIPTION_ID_FIELD_NUMBER
public static final int SUBSCRIPTION_ID_FIELD_NUMBER- See Also:
-
LOCALE_FIELD_NUMBER
public static final int LOCALE_FIELD_NUMBER- See Also:
-
TIMEZONE_FIELD_NUMBER
public static final int TIMEZONE_FIELD_NUMBER- See Also:
-
UPDATED_AT_FIELD_NUMBER
public static final int UPDATED_AT_FIELD_NUMBER- See Also:
-
CREATED_AT_FIELD_NUMBER
public static final int CREATED_AT_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
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
-
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
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Tenant parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Tenant parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Tenant parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Tenant parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Tenant parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Tenant parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Tenant parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Tenant parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Tenant parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Tenant.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-