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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • clear

      public Tenant.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • getDefaultInstanceForType

      public Tenant getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Tenant build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Tenant buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Tenant.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • setField

      public Tenant.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • clearField

      public Tenant.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • clearOneof

      public Tenant.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • setRepeatedField

      public Tenant.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • addRepeatedField

      public Tenant.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • mergeFrom

      public Tenant.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Tenant.Builder>
    • mergeFrom

      public Tenant.Builder mergeFrom(Tenant other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.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:
      hasKey in interface TenantOrBuilder
      Returns:
      Whether the key field is set.
    • getKey

      public Tenant.TenantKey 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:
      getKey in interface TenantOrBuilder
      Returns:
      The key.
    • setKey

      public Tenant.Builder setKey(Tenant.TenantKey value)
       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

      public Tenant.Builder setKey(Tenant.TenantKey.Builder builderForValue)
       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

      public Tenant.Builder mergeKey(Tenant.TenantKey value)
       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

      public Tenant.Builder 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

      public Tenant.TenantKey.Builder 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

      public Tenant.TenantKeyOrBuilder 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:
      getKeyOrBuilder in interface TenantOrBuilder
    • getUuid

      public String 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:
      getUuid in interface TenantOrBuilder
      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:
      getUuidBytes in interface TenantOrBuilder
      Returns:
      The bytes for uuid.
    • setUuid

      public Tenant.Builder setUuid(String value)
       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

      public Tenant.Builder 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

      public Tenant.Builder setUuidBytes(com.google.protobuf.ByteString value)
       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

      public String 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:
      getName in interface TenantOrBuilder
      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:
      getNameBytes in interface TenantOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Tenant.Builder setName(String value)
       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

      public Tenant.Builder 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

      public Tenant.Builder setNameBytes(com.google.protobuf.ByteString value)
       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

      public String 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:
      getDisplayName in interface TenantOrBuilder
      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:
      getDisplayNameBytes in interface TenantOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public Tenant.Builder setDisplayName(String value)
       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

      public Tenant.Builder 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

      public Tenant.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       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:
      getActive in interface TenantOrBuilder
      Returns:
      The active.
    • setActive

      public Tenant.Builder setActive(boolean value)
       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

      public Tenant.Builder 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:
      hasBranding in interface TenantOrBuilder
      Returns:
      Whether the branding field is set.
    • getBranding

      public Tenant.TenantBranding 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:
      getBranding in interface TenantOrBuilder
      Returns:
      The branding.
    • setBranding

      public Tenant.Builder setBranding(Tenant.TenantBranding value)
       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

      public Tenant.Builder setBranding(Tenant.TenantBranding.Builder builderForValue)
       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

      public Tenant.Builder mergeBranding(Tenant.TenantBranding value)
       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

      public Tenant.Builder 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

      public Tenant.TenantBranding.Builder 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

      public Tenant.TenantBrandingOrBuilder 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:
      getBrandingOrBuilder in interface TenantOrBuilder
    • getDomainList

      public List<Tenant.TenantDomain> 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:
      getDomainList in interface TenantOrBuilder
    • 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:
      getDomainCount in interface TenantOrBuilder
    • getDomain

      public Tenant.TenantDomain getDomain(int index)
       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:
      getDomain in interface TenantOrBuilder
    • setDomain

      public Tenant.Builder setDomain(int index, Tenant.TenantDomain value)
       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

      public Tenant.Builder setDomain(int index, Tenant.TenantDomain.Builder builderForValue)
       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

      public Tenant.Builder addDomain(Tenant.TenantDomain value)
       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

      public Tenant.Builder addDomain(int index, Tenant.TenantDomain value)
       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

      public Tenant.Builder addDomain(Tenant.TenantDomain.Builder builderForValue)
       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

      public Tenant.Builder addDomain(int index, Tenant.TenantDomain.Builder builderForValue)
       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

      public Tenant.Builder addAllDomain(Iterable<? extends Tenant.TenantDomain> values)
       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

      public Tenant.Builder 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

      public Tenant.Builder removeDomain(int index)
       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

      public Tenant.TenantDomain.Builder getDomainBuilder(int index)
       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

      public Tenant.TenantDomainOrBuilder getDomainOrBuilder(int index)
       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:
      getDomainOrBuilder in interface TenantOrBuilder
    • getDomainOrBuilderList

      public List<? extends Tenant.TenantDomainOrBuilder> 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:
      getDomainOrBuilderList in interface TenantOrBuilder
    • addDomainBuilder

      public Tenant.TenantDomain.Builder 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

      public Tenant.TenantDomain.Builder addDomainBuilder(int index)
       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

      public List<Tenant.TenantDomain.Builder> 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:
      hasPlan in interface TenantOrBuilder
      Returns:
      Whether the plan field is set.
    • getPlan

      public TenantPlanInfo 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:
      getPlan in interface TenantOrBuilder
      Returns:
      The plan.
    • setPlan

      public Tenant.Builder setPlan(TenantPlanInfo value)
       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

      public Tenant.Builder setPlan(TenantPlanInfo.Builder builderForValue)
       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

      public Tenant.Builder mergePlan(TenantPlanInfo value)
       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

      public Tenant.Builder 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

      public TenantPlanInfo.Builder 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

      public TenantPlanInfoOrBuilder 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:
      getPlanOrBuilder in interface TenantOrBuilder
    • getAuthId

      public String 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:
      getAuthId in interface TenantOrBuilder
      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:
      getAuthIdBytes in interface TenantOrBuilder
      Returns:
      The bytes for authId.
    • setAuthId

      public Tenant.Builder setAuthId(String value)
       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

      public Tenant.Builder 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

      public Tenant.Builder setAuthIdBytes(com.google.protobuf.ByteString value)
       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:
      getRepoProviderValue in interface TenantOrBuilder
      Returns:
      The enum numeric value on the wire for repoProvider.
    • setRepoProviderValue

      public Tenant.Builder setRepoProviderValue(int value)
       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

      public RepositoryProvider 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:
      getRepoProvider in interface TenantOrBuilder
      Returns:
      The repoProvider.
    • setRepoProvider

      public Tenant.Builder setRepoProvider(RepositoryProvider value)
       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

      public Tenant.Builder 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

      public String 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:
      getRepoProviderOrg in interface TenantOrBuilder
      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:
      getRepoProviderOrgBytes in interface TenantOrBuilder
      Returns:
      The bytes for repoProviderOrg.
    • setRepoProviderOrg

      public Tenant.Builder setRepoProviderOrg(String value)
       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

      public Tenant.Builder 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

      public Tenant.Builder 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). 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:
      getSuspended in interface TenantOrBuilder
      Returns:
      The suspended.
    • setSuspended

      public Tenant.Builder 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. 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

      public Tenant.Builder 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

      public String 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:
      getDirectoryOrgLive in interface TenantOrBuilder
      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:
      getDirectoryOrgLiveBytes in interface TenantOrBuilder
      Returns:
      The bytes for directoryOrgLive.
    • setDirectoryOrgLive

      public Tenant.Builder 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. 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

      public Tenant.Builder 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

      public Tenant.Builder 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. 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

      public String 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:
      getDirectoryOrgSandbox in interface TenantOrBuilder
      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:
      getDirectoryOrgSandboxBytes in interface TenantOrBuilder
      Returns:
      The bytes for directoryOrgSandbox.
    • setDirectoryOrgSandbox

      public Tenant.Builder 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). 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

      public Tenant.Builder 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

      public Tenant.Builder 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). 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

      public String 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:
      getSubscriptionId in interface TenantOrBuilder
      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:
      getSubscriptionIdBytes in interface TenantOrBuilder
      Returns:
      The bytes for subscriptionId.
    • setSubscriptionId

      public Tenant.Builder setSubscriptionId(String value)
       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

      public Tenant.Builder 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

      public Tenant.Builder setSubscriptionIdBytes(com.google.protobuf.ByteString value)
       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

      public String 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:
      getLocale in interface TenantOrBuilder
      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:
      getLocaleBytes in interface TenantOrBuilder
      Returns:
      The bytes for locale.
    • setLocale

      public Tenant.Builder setLocale(String value)
       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

      public Tenant.Builder 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

      public Tenant.Builder 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.
       
      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

      public String 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:
      getTimezone in interface TenantOrBuilder
      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:
      getTimezoneBytes in interface TenantOrBuilder
      Returns:
      The bytes for timezone.
    • setTimezone

      public Tenant.Builder setTimezone(String value)
       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

      public Tenant.Builder 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

      public Tenant.Builder 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.
       
      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:
      hasUpdatedAt in interface TenantOrBuilder
      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:
      getUpdatedAt in interface TenantOrBuilder
      Returns:
      The updatedAt.
    • setUpdatedAt

      public Tenant.Builder setUpdatedAt(com.google.protobuf.Timestamp value)
       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

      public Tenant.Builder setUpdatedAt(com.google.protobuf.Timestamp.Builder builderForValue)
       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

      public Tenant.Builder mergeUpdatedAt(com.google.protobuf.Timestamp value)
       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

      public Tenant.Builder 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:
      getUpdatedAtOrBuilder in interface TenantOrBuilder
    • 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:
      hasCreatedAt in interface TenantOrBuilder
      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:
      getCreatedAt in interface TenantOrBuilder
      Returns:
      The createdAt.
    • setCreatedAt

      public Tenant.Builder setCreatedAt(com.google.protobuf.Timestamp value)
       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

      public Tenant.Builder setCreatedAt(com.google.protobuf.Timestamp.Builder builderForValue)
       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

      public Tenant.Builder mergeCreatedAt(com.google.protobuf.Timestamp value)
       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

      public Tenant.Builder 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:
      getCreatedAtOrBuilder in interface TenantOrBuilder
    • setUnknownFields

      public final Tenant.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>
    • mergeUnknownFields

      public final Tenant.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Tenant.Builder>