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.v2.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
 CustomClass for biasing in speech recognition. Used to define a set of words
 or phrases that represents a common concept or theme likely to appear in your
 audio, for example a list of passenger ship names.
 
Protobuf type google.cloud.speech.v2.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()
       Output only. Identifier. The resource name of the CustomClass.
       Format:
       `projects/{project}/locations/{location}/customClasses/{custom_class}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface CustomClassOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Output only. Identifier. The resource name of the CustomClass.
       Format:
       `projects/{project}/locations/{location}/customClasses/{custom_class}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface CustomClassOrBuilder
      Returns:
      The bytes for name.
    • setName

      public CustomClass.Builder setName(String value)
       Output only. Identifier. The resource name of the CustomClass.
       Format:
       `projects/{project}/locations/{location}/customClasses/{custom_class}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public CustomClass.Builder clearName()
       Output only. Identifier. The resource name of the CustomClass.
       Format:
       `projects/{project}/locations/{location}/customClasses/{custom_class}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER];
      Returns:
      This builder for chaining.
    • setNameBytes

      public CustomClass.Builder setNameBytes(com.google.protobuf.ByteString value)
       Output only. Identifier. The resource name of the CustomClass.
       Format:
       `projects/{project}/locations/{location}/customClasses/{custom_class}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getUid

      public String getUid()
       Output only. System-assigned unique identifier for the CustomClass.
       
      string uid = 2 [(.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.
       
      string uid = 2 [(.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.
       
      string uid = 2 [(.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.
       
      string uid = 2 [(.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.
       
      string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for uid to set.
      Returns:
      This builder for chaining.
    • getDisplayName

      public String getDisplayName()
       Optional. User-settable, human-readable name for the CustomClass. Must be
       63 characters or less.
       
      string display_name = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayName in interface CustomClassOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Optional. User-settable, human-readable name for the CustomClass. Must be
       63 characters or less.
       
      string display_name = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayNameBytes in interface CustomClassOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

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

      public CustomClass.Builder clearDisplayName()
       Optional. User-settable, human-readable name for the CustomClass. Must be
       63 characters or less.
       
      string display_name = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public CustomClass.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Optional. User-settable, human-readable name for the CustomClass. Must be
       63 characters or less.
       
      string display_name = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getItemsList

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

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

      public CustomClass.ClassItem getItems(int index)
       A collection of class items.
       
      repeated .google.cloud.speech.v2.CustomClass.ClassItem items = 5;
      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.v2.CustomClass.ClassItem items = 5;
    • setItems

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

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

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

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

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

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

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

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

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

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

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

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

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

      public List<CustomClass.ClassItem.Builder> getItemsBuilderList()
       A collection of class items.
       
      repeated .google.cloud.speech.v2.CustomClass.ClassItem items = 5;
    • getStateValue

      public int getStateValue()
       Output only. The CustomClass lifecycle state.
       
      .google.cloud.speech.v2.CustomClass.State state = 15 [(.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.
       
      .google.cloud.speech.v2.CustomClass.State state = 15 [(.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.
       
      .google.cloud.speech.v2.CustomClass.State state = 15 [(.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.
       
      .google.cloud.speech.v2.CustomClass.State state = 15 [(.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.
       
      .google.cloud.speech.v2.CustomClass.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. Creation time.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface CustomClassOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. Creation time.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface CustomClassOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public CustomClass.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Output only. Creation time.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCreateTime

      public CustomClass.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. Creation time.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCreateTime

      public CustomClass.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Output only. Creation time.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCreateTime

      public CustomClass.Builder clearCreateTime()
       Output only. Creation time.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       Output only. Creation time.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Creation time.
       
      .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface CustomClassOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The most recent time this resource was modified.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface CustomClassOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The most recent time this resource was modified.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface CustomClassOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public CustomClass.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The most recent time this resource was modified.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public CustomClass.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The most recent time this resource was modified.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public CustomClass.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The most recent time this resource was modified.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public CustomClass.Builder clearUpdateTime()
       Output only. The most recent time this resource was modified.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. The most recent time this resource was modified.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The most recent time this resource was modified.
       
      .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface CustomClassOrBuilder
    • hasDeleteTime

      public boolean hasDeleteTime()
       Output only. The time at which this resource was requested for deletion.
       
      .google.protobuf.Timestamp delete_time = 8 [(.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.
       
      .google.protobuf.Timestamp delete_time = 8 [(.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.
       
      .google.protobuf.Timestamp delete_time = 8 [(.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.
       
      .google.protobuf.Timestamp delete_time = 8 [(.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.
       
      .google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearDeleteTime

      public CustomClass.Builder clearDeleteTime()
       Output only. The time at which this resource was requested for deletion.
       
      .google.protobuf.Timestamp delete_time = 8 [(.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.
       
      .google.protobuf.Timestamp delete_time = 8 [(.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.
       
      .google.protobuf.Timestamp delete_time = 8 [(.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.
       
      .google.protobuf.Timestamp expire_time = 9 [(.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.
       
      .google.protobuf.Timestamp expire_time = 9 [(.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.
       
      .google.protobuf.Timestamp expire_time = 9 [(.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.
       
      .google.protobuf.Timestamp expire_time = 9 [(.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.
       
      .google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearExpireTime

      public CustomClass.Builder clearExpireTime()
       Output only. The time at which this resource will be purged.
       
      .google.protobuf.Timestamp expire_time = 9 [(.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.
       
      .google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getExpireTimeOrBuilder

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

      public int getAnnotationsCount()
      Description copied from interface: CustomClassOrBuilder
       Optional. 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.
       
      map<string, string> annotations = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsCount in interface CustomClassOrBuilder
    • containsAnnotations

      public boolean containsAnnotations(String key)
       Optional. 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.
       
      map<string, string> annotations = 10 [(.google.api.field_behavior) = OPTIONAL];
      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()
       Optional. 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.
       
      map<string, string> annotations = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsMap in interface CustomClassOrBuilder
    • getAnnotationsOrDefault

      public String getAnnotationsOrDefault(String key, String defaultValue)
       Optional. 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.
       
      map<string, string> annotations = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsOrDefault in interface CustomClassOrBuilder
    • getAnnotationsOrThrow

      public String getAnnotationsOrThrow(String key)
       Optional. 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.
       
      map<string, string> annotations = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsOrThrow in interface CustomClassOrBuilder
    • clearAnnotations

      public CustomClass.Builder clearAnnotations()
    • removeAnnotations

      public CustomClass.Builder removeAnnotations(String key)
       Optional. 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.
       
      map<string, string> annotations = 10 [(.google.api.field_behavior) = OPTIONAL];
    • getMutableAnnotations

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

      public CustomClass.Builder putAnnotations(String key, String value)
       Optional. 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.
       
      map<string, string> annotations = 10 [(.google.api.field_behavior) = OPTIONAL];
    • putAllAnnotations

      public CustomClass.Builder putAllAnnotations(Map<String,String> values)
       Optional. 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.
       
      map<string, string> annotations = 10 [(.google.api.field_behavior) = OPTIONAL];
    • 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.
       
      string etag = 11 [(.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.
       
      string etag = 11 [(.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.
       
      string etag = 11 [(.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.
       
      string etag = 11 [(.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.
       
      string etag = 11 [(.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.
       
      bool reconciling = 12 [(.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.
       
      bool reconciling = 12 [(.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.
       
      bool reconciling = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getKmsKeyName

      public String getKmsKeyName()
       Output only. The [KMS key
       name](https://cloud.google.com/kms/docs/resource-hierarchy#keys) with which
       the CustomClass is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 13 [(.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 CustomClass is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 13 [(.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 CustomClass is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 13 [(.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 CustomClass is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 13 [(.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 CustomClass is encrypted. The expected format is
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
       
      string kms_key_name = 13 [(.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 the CustomClass 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 = 14 [(.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 the CustomClass 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 = 14 [(.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 the CustomClass 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 = 14 [(.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 the CustomClass 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 = 14 [(.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 the CustomClass 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 = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for kmsKeyVersionName to set.
      Returns:
      This builder for chaining.