Class CustomClass.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CustomClass.Builder>
com.google.cloud.speech.v1p1beta1.CustomClass.Builder
All Implemented Interfaces:
CustomClassOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CustomClass

public static final class CustomClass.Builder extends com.google.protobuf.GeneratedMessage.Builder<CustomClass.Builder> implements CustomClassOrBuilder
 A set of words or phrases that represents a common concept likely to appear
 in your audio, for example a list of passenger ship names. CustomClass items
 can be substituted into placeholders that you set in PhraseSet phrases.
 
Protobuf type google.cloud.speech.v1p1beta1.CustomClass
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<CustomClass.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<CustomClass.Builder>
    • internalGetFieldAccessorTable

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

      public CustomClass.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.GeneratedMessage.Builder<CustomClass.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.GeneratedMessage.Builder<CustomClass.Builder>
    • getDefaultInstanceForType

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

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

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

      public CustomClass.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<CustomClass.Builder>
    • mergeFrom

      public CustomClass.Builder mergeFrom(CustomClass other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<CustomClass.Builder>
    • mergeFrom

      public CustomClass.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<CustomClass.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       The resource name of the custom class.
       
      string name = 1;
      Specified by:
      getName in interface CustomClassOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       The resource name of the custom class.
       
      string name = 1;
      Specified by:
      getNameBytes in interface CustomClassOrBuilder
      Returns:
      The bytes for name.
    • setName

      public CustomClass.Builder setName(String value)
       The resource name of the custom class.
       
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public CustomClass.Builder clearName()
       The resource name of the custom class.
       
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public CustomClass.Builder setNameBytes(com.google.protobuf.ByteString value)
       The resource name of the custom class.
       
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getCustomClassId

      public String getCustomClassId()
       If this custom class is a resource, the custom_class_id is the resource id
       of the CustomClass. Case sensitive.
       
      string custom_class_id = 2;
      Specified by:
      getCustomClassId in interface CustomClassOrBuilder
      Returns:
      The customClassId.
    • getCustomClassIdBytes

      public com.google.protobuf.ByteString getCustomClassIdBytes()
       If this custom class is a resource, the custom_class_id is the resource id
       of the CustomClass. Case sensitive.
       
      string custom_class_id = 2;
      Specified by:
      getCustomClassIdBytes in interface CustomClassOrBuilder
      Returns:
      The bytes for customClassId.
    • setCustomClassId

      public CustomClass.Builder setCustomClassId(String value)
       If this custom class is a resource, the custom_class_id is the resource id
       of the CustomClass. Case sensitive.
       
      string custom_class_id = 2;
      Parameters:
      value - The customClassId to set.
      Returns:
      This builder for chaining.
    • clearCustomClassId

      public CustomClass.Builder clearCustomClassId()
       If this custom class is a resource, the custom_class_id is the resource id
       of the CustomClass. Case sensitive.
       
      string custom_class_id = 2;
      Returns:
      This builder for chaining.
    • setCustomClassIdBytes

      public CustomClass.Builder setCustomClassIdBytes(com.google.protobuf.ByteString value)
       If this custom class is a resource, the custom_class_id is the resource id
       of the CustomClass. Case sensitive.
       
      string custom_class_id = 2;
      Parameters:
      value - The bytes for customClassId to set.
      Returns:
      This builder for chaining.
    • getItemsList

      public List<CustomClass.ClassItem> getItemsList()
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
      Specified by:
      getItemsList in interface CustomClassOrBuilder
    • getItemsCount

      public int getItemsCount()
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
      Specified by:
      getItemsCount in interface CustomClassOrBuilder
    • getItems

      public CustomClass.ClassItem getItems(int index)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
      Specified by:
      getItems in interface CustomClassOrBuilder
    • setItems

      public CustomClass.Builder setItems(int index, CustomClass.ClassItem value)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • setItems

      public CustomClass.Builder setItems(int index, CustomClass.ClassItem.Builder builderForValue)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • addItems

      public CustomClass.Builder addItems(CustomClass.ClassItem value)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • addItems

      public CustomClass.Builder addItems(int index, CustomClass.ClassItem value)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • addItems

      public CustomClass.Builder addItems(CustomClass.ClassItem.Builder builderForValue)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • addItems

      public CustomClass.Builder addItems(int index, CustomClass.ClassItem.Builder builderForValue)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • addAllItems

      public CustomClass.Builder addAllItems(Iterable<? extends CustomClass.ClassItem> values)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • clearItems

      public CustomClass.Builder clearItems()
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • removeItems

      public CustomClass.Builder removeItems(int index)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • getItemsBuilder

      public CustomClass.ClassItem.Builder getItemsBuilder(int index)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • getItemsOrBuilder

      public CustomClass.ClassItemOrBuilder getItemsOrBuilder(int index)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
      Specified by:
      getItemsOrBuilder in interface CustomClassOrBuilder
    • getItemsOrBuilderList

      public List<? extends CustomClass.ClassItemOrBuilder> getItemsOrBuilderList()
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
      Specified by:
      getItemsOrBuilderList in interface CustomClassOrBuilder
    • addItemsBuilder

      public CustomClass.ClassItem.Builder addItemsBuilder()
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • addItemsBuilder

      public CustomClass.ClassItem.Builder addItemsBuilder(int index)
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • getItemsBuilderList

      public List<CustomClass.ClassItem.Builder> getItemsBuilderList()
       A collection of class items.
       
      repeated .google.cloud.speech.v1p1beta1.CustomClass.ClassItem items = 3;
    • getKmsKeyName

      public String getKmsKeyName()
       Output only. The [KMS key
       name](https://cloud.google.com/kms/docs/resource-hierarchy#keys) with which
       the content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getKmsKeyName in interface CustomClassOrBuilder
      Returns:
      The kmsKeyName.
    • getKmsKeyNameBytes

      public com.google.protobuf.ByteString getKmsKeyNameBytes()
       Output only. The [KMS key
       name](https://cloud.google.com/kms/docs/resource-hierarchy#keys) with which
       the content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getKmsKeyNameBytes in interface CustomClassOrBuilder
      Returns:
      The bytes for kmsKeyName.
    • setKmsKeyName

      public CustomClass.Builder setKmsKeyName(String value)
       Output only. The [KMS key
       name](https://cloud.google.com/kms/docs/resource-hierarchy#keys) with which
       the content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The kmsKeyName to set.
      Returns:
      This builder for chaining.
    • clearKmsKeyName

      public CustomClass.Builder clearKmsKeyName()
       Output only. The [KMS key
       name](https://cloud.google.com/kms/docs/resource-hierarchy#keys) with which
       the content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setKmsKeyNameBytes

      public CustomClass.Builder setKmsKeyNameBytes(com.google.protobuf.ByteString value)
       Output only. The [KMS key
       name](https://cloud.google.com/kms/docs/resource-hierarchy#keys) with which
       the content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for kmsKeyName to set.
      Returns:
      This builder for chaining.
    • getKmsKeyVersionName

      public String getKmsKeyVersionName()
       Output only. The [KMS key version
       name](https://cloud.google.com/kms/docs/resource-hierarchy#key_versions)
       with which content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`.
       
      string kms_key_version_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getKmsKeyVersionName in interface CustomClassOrBuilder
      Returns:
      The kmsKeyVersionName.
    • getKmsKeyVersionNameBytes

      public com.google.protobuf.ByteString getKmsKeyVersionNameBytes()
       Output only. The [KMS key version
       name](https://cloud.google.com/kms/docs/resource-hierarchy#key_versions)
       with which content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`.
       
      string kms_key_version_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getKmsKeyVersionNameBytes in interface CustomClassOrBuilder
      Returns:
      The bytes for kmsKeyVersionName.
    • setKmsKeyVersionName

      public CustomClass.Builder setKmsKeyVersionName(String value)
       Output only. The [KMS key version
       name](https://cloud.google.com/kms/docs/resource-hierarchy#key_versions)
       with which content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`.
       
      string kms_key_version_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The kmsKeyVersionName to set.
      Returns:
      This builder for chaining.
    • clearKmsKeyVersionName

      public CustomClass.Builder clearKmsKeyVersionName()
       Output only. The [KMS key version
       name](https://cloud.google.com/kms/docs/resource-hierarchy#key_versions)
       with which content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`.
       
      string kms_key_version_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setKmsKeyVersionNameBytes

      public CustomClass.Builder setKmsKeyVersionNameBytes(com.google.protobuf.ByteString value)
       Output only. The [KMS key version
       name](https://cloud.google.com/kms/docs/resource-hierarchy#key_versions)
       with which content of the ClassItem is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`.
       
      string kms_key_version_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for kmsKeyVersionName to set.
      Returns:
      This builder for chaining.
    • getUid

      public String getUid()
       Output only. System-assigned unique identifier for the CustomClass.
       This field is not used.
       
      string uid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUid in interface CustomClassOrBuilder
      Returns:
      The uid.
    • getUidBytes

      public com.google.protobuf.ByteString getUidBytes()
       Output only. System-assigned unique identifier for the CustomClass.
       This field is not used.
       
      string uid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUidBytes in interface CustomClassOrBuilder
      Returns:
      The bytes for uid.
    • setUid

      public CustomClass.Builder setUid(String value)
       Output only. System-assigned unique identifier for the CustomClass.
       This field is not used.
       
      string uid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The uid to set.
      Returns:
      This builder for chaining.
    • clearUid

      public CustomClass.Builder clearUid()
       Output only. System-assigned unique identifier for the CustomClass.
       This field is not used.
       
      string uid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setUidBytes

      public CustomClass.Builder setUidBytes(com.google.protobuf.ByteString value)
       Output only. System-assigned unique identifier for the CustomClass.
       This field is not used.
       
      string uid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for uid to set.
      Returns:
      This builder for chaining.
    • getDisplayName

      public String getDisplayName()
       Output only. User-settable, human-readable name for the CustomClass. Must
       be 63 characters or less. This field is not used.
       
      string display_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDisplayName in interface CustomClassOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Output only. User-settable, human-readable name for the CustomClass. Must
       be 63 characters or less. This field is not used.
       
      string display_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDisplayNameBytes in interface CustomClassOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public CustomClass.Builder setDisplayName(String value)
       Output only. User-settable, human-readable name for the CustomClass. Must
       be 63 characters or less. This field is not used.
       
      string display_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public CustomClass.Builder clearDisplayName()
       Output only. User-settable, human-readable name for the CustomClass. Must
       be 63 characters or less. This field is not used.
       
      string display_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public CustomClass.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Output only. User-settable, human-readable name for the CustomClass. Must
       be 63 characters or less. This field is not used.
       
      string display_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getStateValue

      public int getStateValue()
       Output only. The CustomClass lifecycle state.
       This field is not used.
       
      .google.cloud.speech.v1p1beta1.CustomClass.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStateValue in interface CustomClassOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public CustomClass.Builder setStateValue(int value)
       Output only. The CustomClass lifecycle state.
       This field is not used.
       
      .google.cloud.speech.v1p1beta1.CustomClass.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for state to set.
      Returns:
      This builder for chaining.
    • getState

      public CustomClass.State getState()
       Output only. The CustomClass lifecycle state.
       This field is not used.
       
      .google.cloud.speech.v1p1beta1.CustomClass.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getState in interface CustomClassOrBuilder
      Returns:
      The state.
    • setState

      public CustomClass.Builder setState(CustomClass.State value)
       Output only. The CustomClass lifecycle state.
       This field is not used.
       
      .google.cloud.speech.v1p1beta1.CustomClass.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public CustomClass.Builder clearState()
       Output only. The CustomClass lifecycle state.
       This field is not used.
       
      .google.cloud.speech.v1p1beta1.CustomClass.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasDeleteTime

      public boolean hasDeleteTime()
       Output only. The time at which this resource was requested for deletion.
       This field is not used.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasDeleteTime in interface CustomClassOrBuilder
      Returns:
      Whether the deleteTime field is set.
    • getDeleteTime

      public com.google.protobuf.Timestamp getDeleteTime()
       Output only. The time at which this resource was requested for deletion.
       This field is not used.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDeleteTime in interface CustomClassOrBuilder
      Returns:
      The deleteTime.
    • setDeleteTime

      public CustomClass.Builder setDeleteTime(com.google.protobuf.Timestamp value)
       Output only. The time at which this resource was requested for deletion.
       This field is not used.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setDeleteTime

      public CustomClass.Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The time at which this resource was requested for deletion.
       This field is not used.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeDeleteTime

      public CustomClass.Builder mergeDeleteTime(com.google.protobuf.Timestamp value)
       Output only. The time at which this resource was requested for deletion.
       This field is not used.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearDeleteTime

      public CustomClass.Builder clearDeleteTime()
       Output only. The time at which this resource was requested for deletion.
       This field is not used.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDeleteTimeBuilder

      public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder()
       Output only. The time at which this resource was requested for deletion.
       This field is not used.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDeleteTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder()
       Output only. The time at which this resource was requested for deletion.
       This field is not used.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDeleteTimeOrBuilder in interface CustomClassOrBuilder
    • hasExpireTime

      public boolean hasExpireTime()
       Output only. The time at which this resource will be purged.
       This field is not used.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasExpireTime in interface CustomClassOrBuilder
      Returns:
      Whether the expireTime field is set.
    • getExpireTime

      public com.google.protobuf.Timestamp getExpireTime()
       Output only. The time at which this resource will be purged.
       This field is not used.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getExpireTime in interface CustomClassOrBuilder
      Returns:
      The expireTime.
    • setExpireTime

      public CustomClass.Builder setExpireTime(com.google.protobuf.Timestamp value)
       Output only. The time at which this resource will be purged.
       This field is not used.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setExpireTime

      public CustomClass.Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The time at which this resource will be purged.
       This field is not used.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeExpireTime

      public CustomClass.Builder mergeExpireTime(com.google.protobuf.Timestamp value)
       Output only. The time at which this resource will be purged.
       This field is not used.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearExpireTime

      public CustomClass.Builder clearExpireTime()
       Output only. The time at which this resource will be purged.
       This field is not used.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getExpireTimeBuilder

      public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
       Output only. The time at which this resource will be purged.
       This field is not used.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getExpireTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
       Output only. The time at which this resource will be purged.
       This field is not used.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getExpireTimeOrBuilder in interface CustomClassOrBuilder
    • getAnnotationsCount

      public int getAnnotationsCount()
      Description copied from interface: CustomClassOrBuilder
       Output only. Allows users to store small amounts of arbitrary data.
       Both the key and the value must be 63 characters or less each.
       At most 100 annotations.
       This field is not used.
       
      map<string, string> annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAnnotationsCount in interface CustomClassOrBuilder
    • containsAnnotations

      public boolean containsAnnotations(String key)
       Output only. Allows users to store small amounts of arbitrary data.
       Both the key and the value must be 63 characters or less each.
       At most 100 annotations.
       This field is not used.
       
      map<string, string> annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      containsAnnotations in interface CustomClassOrBuilder
    • getAnnotations

      @Deprecated public Map<String,String> getAnnotations()
      Deprecated.
      Use getAnnotationsMap() instead.
      Specified by:
      getAnnotations in interface CustomClassOrBuilder
    • getAnnotationsMap

      public Map<String,String> getAnnotationsMap()
       Output only. Allows users to store small amounts of arbitrary data.
       Both the key and the value must be 63 characters or less each.
       At most 100 annotations.
       This field is not used.
       
      map<string, string> annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAnnotationsMap in interface CustomClassOrBuilder
    • getAnnotationsOrDefault

      public String getAnnotationsOrDefault(String key, String defaultValue)
       Output only. Allows users to store small amounts of arbitrary data.
       Both the key and the value must be 63 characters or less each.
       At most 100 annotations.
       This field is not used.
       
      map<string, string> annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAnnotationsOrDefault in interface CustomClassOrBuilder
    • getAnnotationsOrThrow

      public String getAnnotationsOrThrow(String key)
       Output only. Allows users to store small amounts of arbitrary data.
       Both the key and the value must be 63 characters or less each.
       At most 100 annotations.
       This field is not used.
       
      map<string, string> annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAnnotationsOrThrow in interface CustomClassOrBuilder
    • clearAnnotations

      public CustomClass.Builder clearAnnotations()
    • removeAnnotations

      public CustomClass.Builder removeAnnotations(String key)
       Output only. Allows users to store small amounts of arbitrary data.
       Both the key and the value must be 63 characters or less each.
       At most 100 annotations.
       This field is not used.
       
      map<string, string> annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getMutableAnnotations

      @Deprecated public Map<String,String> getMutableAnnotations()
      Deprecated.
      Use alternate mutation accessors instead.
    • putAnnotations

      public CustomClass.Builder putAnnotations(String key, String value)
       Output only. Allows users to store small amounts of arbitrary data.
       Both the key and the value must be 63 characters or less each.
       At most 100 annotations.
       This field is not used.
       
      map<string, string> annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • putAllAnnotations

      public CustomClass.Builder putAllAnnotations(Map<String,String> values)
       Output only. Allows users to store small amounts of arbitrary data.
       Both the key and the value must be 63 characters or less each.
       At most 100 annotations.
       This field is not used.
       
      map<string, string> annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getEtag

      public String getEtag()
       Output only. This checksum is computed by the server based on the value of
       other fields. This may be sent on update, undelete, and delete requests to
       ensure the client has an up-to-date value before proceeding. This field is
       not used.
       
      string etag = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getEtag in interface CustomClassOrBuilder
      Returns:
      The etag.
    • getEtagBytes

      public com.google.protobuf.ByteString getEtagBytes()
       Output only. This checksum is computed by the server based on the value of
       other fields. This may be sent on update, undelete, and delete requests to
       ensure the client has an up-to-date value before proceeding. This field is
       not used.
       
      string etag = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getEtagBytes in interface CustomClassOrBuilder
      Returns:
      The bytes for etag.
    • setEtag

      public CustomClass.Builder setEtag(String value)
       Output only. This checksum is computed by the server based on the value of
       other fields. This may be sent on update, undelete, and delete requests to
       ensure the client has an up-to-date value before proceeding. This field is
       not used.
       
      string etag = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The etag to set.
      Returns:
      This builder for chaining.
    • clearEtag

      public CustomClass.Builder clearEtag()
       Output only. This checksum is computed by the server based on the value of
       other fields. This may be sent on update, undelete, and delete requests to
       ensure the client has an up-to-date value before proceeding. This field is
       not used.
       
      string etag = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setEtagBytes

      public CustomClass.Builder setEtagBytes(com.google.protobuf.ByteString value)
       Output only. This checksum is computed by the server based on the value of
       other fields. This may be sent on update, undelete, and delete requests to
       ensure the client has an up-to-date value before proceeding. This field is
       not used.
       
      string etag = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for etag to set.
      Returns:
      This builder for chaining.
    • getReconciling

      public boolean getReconciling()
       Output only. Whether or not this CustomClass is in the process of being
       updated. This field is not used.
       
      bool reconciling = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getReconciling in interface CustomClassOrBuilder
      Returns:
      The reconciling.
    • setReconciling

      public CustomClass.Builder setReconciling(boolean value)
       Output only. Whether or not this CustomClass is in the process of being
       updated. This field is not used.
       
      bool reconciling = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The reconciling to set.
      Returns:
      This builder for chaining.
    • clearReconciling

      public CustomClass.Builder clearReconciling()
       Output only. Whether or not this CustomClass is in the process of being
       updated. This field is not used.
       
      bool reconciling = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.