Class MirroringDeployment.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MirroringDeployment.Builder>
com.google.cloud.networksecurity.v1.MirroringDeployment.Builder
All Implemented Interfaces:
MirroringDeploymentOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
MirroringDeployment

public static final class MirroringDeployment.Builder extends com.google.protobuf.GeneratedMessage.Builder<MirroringDeployment.Builder> implements MirroringDeploymentOrBuilder
 A deployment represents a zonal mirroring backend ready to accept
 GENEVE-encapsulated replica traffic, e.g. a zonal instance group fronted by
 an internal passthrough load balancer. Deployments are always part of a
 global deployment group which represents a global mirroring service.
 
Protobuf type google.cloud.networksecurity.v1.MirroringDeployment
  • 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<MirroringDeployment.Builder>
    • internalGetMutableMapFieldReflection

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<MirroringDeployment.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<MirroringDeployment.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<MirroringDeployment.Builder>
    • getDefaultInstanceForType

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

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

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

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

    • isInitialized

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

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

      public String getName()
       Immutable. Identifier. The resource name of this deployment, for example:
       `projects/123456789/locations/us-central1-a/mirroringDeployments/my-dep`.
       See https://google.aip.dev/122 for more details.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getName in interface MirroringDeploymentOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Immutable. Identifier. The resource name of this deployment, for example:
       `projects/123456789/locations/us-central1-a/mirroringDeployments/my-dep`.
       See https://google.aip.dev/122 for more details.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNameBytes in interface MirroringDeploymentOrBuilder
      Returns:
      The bytes for name.
    • setName

      public MirroringDeployment.Builder setName(String value)
       Immutable. Identifier. The resource name of this deployment, for example:
       `projects/123456789/locations/us-central1-a/mirroringDeployments/my-dep`.
       See https://google.aip.dev/122 for more details.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public MirroringDeployment.Builder clearName()
       Immutable. Identifier. The resource name of this deployment, for example:
       `projects/123456789/locations/us-central1-a/mirroringDeployments/my-dep`.
       See https://google.aip.dev/122 for more details.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • setNameBytes

      public MirroringDeployment.Builder setNameBytes(com.google.protobuf.ByteString value)
       Immutable. Identifier. The resource name of this deployment, for example:
       `projects/123456789/locations/us-central1-a/mirroringDeployments/my-dep`.
       See https://google.aip.dev/122 for more details.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface MirroringDeploymentOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface MirroringDeploymentOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public MirroringDeployment.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCreateTime

      public MirroringDeployment.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCreateTime

      public MirroringDeployment.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCreateTime

      public MirroringDeployment.Builder clearCreateTime()
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface MirroringDeploymentOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface MirroringDeploymentOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface MirroringDeploymentOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public MirroringDeployment.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public MirroringDeployment.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public MirroringDeployment.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public MirroringDeployment.Builder clearUpdateTime()
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface MirroringDeploymentOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: MirroringDeploymentOrBuilder
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsCount in interface MirroringDeploymentOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsLabels in interface MirroringDeploymentOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface MirroringDeploymentOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsMap in interface MirroringDeploymentOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrDefault in interface MirroringDeploymentOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrThrow in interface MirroringDeploymentOrBuilder
    • clearLabels

      public MirroringDeployment.Builder clearLabels()
    • removeLabels

      public MirroringDeployment.Builder removeLabels(String key)
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getMutableLabels

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

      public MirroringDeployment.Builder putLabels(String key, String value)
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • putAllLabels

      public MirroringDeployment.Builder putAllLabels(Map<String,String> values)
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getForwardingRule

      public String getForwardingRule()
       Required. Immutable. The regional forwarding rule that fronts the mirroring
       collectors, for example:
       `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See
       https://google.aip.dev/124.
       
      string forwarding_rule = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getForwardingRule in interface MirroringDeploymentOrBuilder
      Returns:
      The forwardingRule.
    • getForwardingRuleBytes

      public com.google.protobuf.ByteString getForwardingRuleBytes()
       Required. Immutable. The regional forwarding rule that fronts the mirroring
       collectors, for example:
       `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See
       https://google.aip.dev/124.
       
      string forwarding_rule = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getForwardingRuleBytes in interface MirroringDeploymentOrBuilder
      Returns:
      The bytes for forwardingRule.
    • setForwardingRule

      public MirroringDeployment.Builder setForwardingRule(String value)
       Required. Immutable. The regional forwarding rule that fronts the mirroring
       collectors, for example:
       `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See
       https://google.aip.dev/124.
       
      string forwarding_rule = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The forwardingRule to set.
      Returns:
      This builder for chaining.
    • clearForwardingRule

      public MirroringDeployment.Builder clearForwardingRule()
       Required. Immutable. The regional forwarding rule that fronts the mirroring
       collectors, for example:
       `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See
       https://google.aip.dev/124.
       
      string forwarding_rule = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setForwardingRuleBytes

      public MirroringDeployment.Builder setForwardingRuleBytes(com.google.protobuf.ByteString value)
       Required. Immutable. The regional forwarding rule that fronts the mirroring
       collectors, for example:
       `projects/123456789/regions/us-central1/forwardingRules/my-rule`. See
       https://google.aip.dev/124.
       
      string forwarding_rule = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for forwardingRule to set.
      Returns:
      This builder for chaining.
    • getMirroringDeploymentGroup

      public String getMirroringDeploymentGroup()
       Required. Immutable. The deployment group that this deployment is a part
       of, for example:
       `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
       See https://google.aip.dev/124.
       
      string mirroring_deployment_group = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getMirroringDeploymentGroup in interface MirroringDeploymentOrBuilder
      Returns:
      The mirroringDeploymentGroup.
    • getMirroringDeploymentGroupBytes

      public com.google.protobuf.ByteString getMirroringDeploymentGroupBytes()
       Required. Immutable. The deployment group that this deployment is a part
       of, for example:
       `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
       See https://google.aip.dev/124.
       
      string mirroring_deployment_group = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getMirroringDeploymentGroupBytes in interface MirroringDeploymentOrBuilder
      Returns:
      The bytes for mirroringDeploymentGroup.
    • setMirroringDeploymentGroup

      public MirroringDeployment.Builder setMirroringDeploymentGroup(String value)
       Required. Immutable. The deployment group that this deployment is a part
       of, for example:
       `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
       See https://google.aip.dev/124.
       
      string mirroring_deployment_group = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The mirroringDeploymentGroup to set.
      Returns:
      This builder for chaining.
    • clearMirroringDeploymentGroup

      public MirroringDeployment.Builder clearMirroringDeploymentGroup()
       Required. Immutable. The deployment group that this deployment is a part
       of, for example:
       `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
       See https://google.aip.dev/124.
       
      string mirroring_deployment_group = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setMirroringDeploymentGroupBytes

      public MirroringDeployment.Builder setMirroringDeploymentGroupBytes(com.google.protobuf.ByteString value)
       Required. Immutable. The deployment group that this deployment is a part
       of, for example:
       `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
       See https://google.aip.dev/124.
       
      string mirroring_deployment_group = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for mirroringDeploymentGroup to set.
      Returns:
      This builder for chaining.
    • getStateValue

      public int getStateValue()
       Output only. The current state of the deployment.
       See https://google.aip.dev/216.
       
      .google.cloud.networksecurity.v1.MirroringDeployment.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStateValue in interface MirroringDeploymentOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public MirroringDeployment.Builder setStateValue(int value)
       Output only. The current state of the deployment.
       See https://google.aip.dev/216.
       
      .google.cloud.networksecurity.v1.MirroringDeployment.State state = 7 [(.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 MirroringDeployment.State getState()
       Output only. The current state of the deployment.
       See https://google.aip.dev/216.
       
      .google.cloud.networksecurity.v1.MirroringDeployment.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getState in interface MirroringDeploymentOrBuilder
      Returns:
      The state.
    • setState

       Output only. The current state of the deployment.
       See https://google.aip.dev/216.
       
      .google.cloud.networksecurity.v1.MirroringDeployment.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public MirroringDeployment.Builder clearState()
       Output only. The current state of the deployment.
       See https://google.aip.dev/216.
       
      .google.cloud.networksecurity.v1.MirroringDeployment.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getReconciling

      public boolean getReconciling()
       Output only. The current state of the resource does not match the user's
       intended state, and the system is working to reconcile them. This part of
       the normal operation (e.g. linking a new association to the parent group).
       See https://google.aip.dev/128.
       
      bool reconciling = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getReconciling in interface MirroringDeploymentOrBuilder
      Returns:
      The reconciling.
    • setReconciling

      public MirroringDeployment.Builder setReconciling(boolean value)
       Output only. The current state of the resource does not match the user's
       intended state, and the system is working to reconcile them. This part of
       the normal operation (e.g. linking a new association to the parent group).
       See https://google.aip.dev/128.
       
      bool reconciling = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The reconciling to set.
      Returns:
      This builder for chaining.
    • clearReconciling

      public MirroringDeployment.Builder clearReconciling()
       Output only. The current state of the resource does not match the user's
       intended state, and the system is working to reconcile them. This part of
       the normal operation (e.g. linking a new association to the parent group).
       See https://google.aip.dev/128.
       
      bool reconciling = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getDescription

      public String getDescription()
       Optional. User-provided description of the deployment.
       Used as additional context for the deployment.
       
      string description = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescription in interface MirroringDeploymentOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Optional. User-provided description of the deployment.
       Used as additional context for the deployment.
       
      string description = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescriptionBytes in interface MirroringDeploymentOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public MirroringDeployment.Builder setDescription(String value)
       Optional. User-provided description of the deployment.
       Used as additional context for the deployment.
       
      string description = 9 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public MirroringDeployment.Builder clearDescription()
       Optional. User-provided description of the deployment.
       Used as additional context for the deployment.
       
      string description = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public MirroringDeployment.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       Optional. User-provided description of the deployment.
       Used as additional context for the deployment.
       
      string description = 9 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.