Class Pipeline.Builder

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

public static final class Pipeline.Builder extends com.google.protobuf.GeneratedMessage.Builder<Pipeline.Builder> implements PipelineOrBuilder
 A representation of the Pipeline resource.
 
Protobuf type google.cloud.eventarc.v1.Pipeline
  • 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<Pipeline.Builder>
    • internalGetMutableMapFieldReflection

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

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

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

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

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

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

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

      public Pipeline.Builder mergeFrom(Pipeline other)
    • isInitialized

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

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

      public String getName()
       Identifier. The resource name of the Pipeline. Must be unique within the
       location of the project and must be in
       `projects/{project}/locations/{location}/pipelines/{pipeline}` format.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface PipelineOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. The resource name of the Pipeline. Must be unique within the
       location of the project and must be in
       `projects/{project}/locations/{location}/pipelines/{pipeline}` format.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface PipelineOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Pipeline.Builder setName(String value)
       Identifier. The resource name of the Pipeline. Must be unique within the
       location of the project and must be in
       `projects/{project}/locations/{location}/pipelines/{pipeline}` format.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Pipeline.Builder clearName()
       Identifier. The resource name of the Pipeline. Must be unique within the
       location of the project and must be in
       `projects/{project}/locations/{location}/pipelines/{pipeline}` format.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      This builder for chaining.
    • setNameBytes

      public Pipeline.Builder setNameBytes(com.google.protobuf.ByteString value)
       Identifier. The resource name of the Pipeline. Must be unique within the
       location of the project and must be in
       `projects/{project}/locations/{location}/pipelines/{pipeline}` format.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. The creation time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface PipelineOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. The creation time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface PipelineOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public Pipeline.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Output only. The creation time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCreateTime

      public Pipeline.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The creation time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCreateTime

      public Pipeline.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Output only. The creation time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCreateTime

      public Pipeline.Builder clearCreateTime()
       Output only. The creation time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       Output only. The creation time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The creation time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface PipelineOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The last-modified time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface PipelineOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The last-modified time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface PipelineOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public Pipeline.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The last-modified time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public Pipeline.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The last-modified time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public Pipeline.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The last-modified time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public Pipeline.Builder clearUpdateTime()
       Output only. The last-modified time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. The last-modified time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The last-modified time.
       A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
       to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and
       "2014-10-02T15:01:23.045123456Z".
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface PipelineOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: PipelineOrBuilder
       Optional. User labels attached to the Pipeline that can be used to group
       resources. An object containing a list of "key": value pairs. Example: {
       "name": "wrench", "mass": "1.3kg", "count": "3" }.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsCount in interface PipelineOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Optional. User labels attached to the Pipeline that can be used to group
       resources. An object containing a list of "key": value pairs. Example: {
       "name": "wrench", "mass": "1.3kg", "count": "3" }.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsLabels in interface PipelineOrBuilder
    • getLabels

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

      public Map<String,String> getLabelsMap()
       Optional. User labels attached to the Pipeline that can be used to group
       resources. An object containing a list of "key": value pairs. Example: {
       "name": "wrench", "mass": "1.3kg", "count": "3" }.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsMap in interface PipelineOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Optional. User labels attached to the Pipeline that can be used to group
       resources. An object containing a list of "key": value pairs. Example: {
       "name": "wrench", "mass": "1.3kg", "count": "3" }.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrDefault in interface PipelineOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Optional. User labels attached to the Pipeline that can be used to group
       resources. An object containing a list of "key": value pairs. Example: {
       "name": "wrench", "mass": "1.3kg", "count": "3" }.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrThrow in interface PipelineOrBuilder
    • clearLabels

      public Pipeline.Builder clearLabels()
    • removeLabels

      public Pipeline.Builder removeLabels(String key)
       Optional. User labels attached to the Pipeline that can be used to group
       resources. An object containing a list of "key": value pairs. Example: {
       "name": "wrench", "mass": "1.3kg", "count": "3" }.
       
      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 Pipeline.Builder putLabels(String key, String value)
       Optional. User labels attached to the Pipeline that can be used to group
       resources. An object containing a list of "key": value pairs. Example: {
       "name": "wrench", "mass": "1.3kg", "count": "3" }.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • putAllLabels

      public Pipeline.Builder putAllLabels(Map<String,String> values)
       Optional. User labels attached to the Pipeline that can be used to group
       resources. An object containing a list of "key": value pairs. Example: {
       "name": "wrench", "mass": "1.3kg", "count": "3" }.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getUid

      public String getUid()
       Output only. Server-assigned unique identifier for the Pipeline. The value
       is a UUID4 string and guaranteed to remain unchanged until the resource is
       deleted.
       
      string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Specified by:
      getUid in interface PipelineOrBuilder
      Returns:
      The uid.
    • getUidBytes

      public com.google.protobuf.ByteString getUidBytes()
       Output only. Server-assigned unique identifier for the Pipeline. The value
       is a UUID4 string and guaranteed to remain unchanged until the resource is
       deleted.
       
      string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Specified by:
      getUidBytes in interface PipelineOrBuilder
      Returns:
      The bytes for uid.
    • setUid

      public Pipeline.Builder setUid(String value)
       Output only. Server-assigned unique identifier for the Pipeline. The value
       is a UUID4 string and guaranteed to remain unchanged until the resource is
       deleted.
       
      string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Parameters:
      value - The uid to set.
      Returns:
      This builder for chaining.
    • clearUid

      public Pipeline.Builder clearUid()
       Output only. Server-assigned unique identifier for the Pipeline. The value
       is a UUID4 string and guaranteed to remain unchanged until the resource is
       deleted.
       
      string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Returns:
      This builder for chaining.
    • setUidBytes

      public Pipeline.Builder setUidBytes(com.google.protobuf.ByteString value)
       Output only. Server-assigned unique identifier for the Pipeline. The value
       is a UUID4 string and guaranteed to remain unchanged until the resource is
       deleted.
       
      string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Parameters:
      value - The bytes for uid to set.
      Returns:
      This builder for chaining.
    • getAnnotationsCount

      public int getAnnotationsCount()
      Description copied from interface: PipelineOrBuilder
       Optional. User-defined annotations. See
       https://google.aip.dev/128#annotations.
       
      map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsCount in interface PipelineOrBuilder
    • containsAnnotations

      public boolean containsAnnotations(String key)
       Optional. User-defined annotations. See
       https://google.aip.dev/128#annotations.
       
      map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsAnnotations in interface PipelineOrBuilder
    • getAnnotations

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

      public Map<String,String> getAnnotationsMap()
       Optional. User-defined annotations. See
       https://google.aip.dev/128#annotations.
       
      map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsMap in interface PipelineOrBuilder
    • getAnnotationsOrDefault

      public String getAnnotationsOrDefault(String key, String defaultValue)
       Optional. User-defined annotations. See
       https://google.aip.dev/128#annotations.
       
      map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsOrDefault in interface PipelineOrBuilder
    • getAnnotationsOrThrow

      public String getAnnotationsOrThrow(String key)
       Optional. User-defined annotations. See
       https://google.aip.dev/128#annotations.
       
      map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsOrThrow in interface PipelineOrBuilder
    • clearAnnotations

      public Pipeline.Builder clearAnnotations()
    • removeAnnotations

      public Pipeline.Builder removeAnnotations(String key)
       Optional. User-defined annotations. See
       https://google.aip.dev/128#annotations.
       
      map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getMutableAnnotations

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

      public Pipeline.Builder putAnnotations(String key, String value)
       Optional. User-defined annotations. See
       https://google.aip.dev/128#annotations.
       
      map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
    • putAllAnnotations

      public Pipeline.Builder putAllAnnotations(Map<String,String> values)
       Optional. User-defined annotations. See
       https://google.aip.dev/128#annotations.
       
      map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getDisplayName

      public String getDisplayName()
       Optional. Display name of resource.
       
      string display_name = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayName in interface PipelineOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Optional. Display name of resource.
       
      string display_name = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayNameBytes in interface PipelineOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public Pipeline.Builder setDisplayName(String value)
       Optional. Display name of resource.
       
      string display_name = 7 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public Pipeline.Builder clearDisplayName()
       Optional. Display name of resource.
       
      string display_name = 7 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public Pipeline.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Optional. Display name of resource.
       
      string display_name = 7 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getDestinationsList

      public List<Pipeline.Destination> getDestinationsList()
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDestinationsList in interface PipelineOrBuilder
    • getDestinationsCount

      public int getDestinationsCount()
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDestinationsCount in interface PipelineOrBuilder
    • getDestinations

      public Pipeline.Destination getDestinations(int index)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDestinations in interface PipelineOrBuilder
    • setDestinations

      public Pipeline.Builder setDestinations(int index, Pipeline.Destination value)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • setDestinations

      public Pipeline.Builder setDestinations(int index, Pipeline.Destination.Builder builderForValue)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • addDestinations

      public Pipeline.Builder addDestinations(Pipeline.Destination value)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • addDestinations

      public Pipeline.Builder addDestinations(int index, Pipeline.Destination value)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • addDestinations

      public Pipeline.Builder addDestinations(Pipeline.Destination.Builder builderForValue)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • addDestinations

      public Pipeline.Builder addDestinations(int index, Pipeline.Destination.Builder builderForValue)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • addAllDestinations

      public Pipeline.Builder addAllDestinations(Iterable<? extends Pipeline.Destination> values)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • clearDestinations

      public Pipeline.Builder clearDestinations()
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • removeDestinations

      public Pipeline.Builder removeDestinations(int index)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • getDestinationsBuilder

      public Pipeline.Destination.Builder getDestinationsBuilder(int index)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • getDestinationsOrBuilder

      public Pipeline.DestinationOrBuilder getDestinationsOrBuilder(int index)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDestinationsOrBuilder in interface PipelineOrBuilder
    • getDestinationsOrBuilderList

      public List<? extends Pipeline.DestinationOrBuilder> getDestinationsOrBuilderList()
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDestinationsOrBuilderList in interface PipelineOrBuilder
    • addDestinationsBuilder

      public Pipeline.Destination.Builder addDestinationsBuilder()
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • addDestinationsBuilder

      public Pipeline.Destination.Builder addDestinationsBuilder(int index)
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • getDestinationsBuilderList

      public List<Pipeline.Destination.Builder> getDestinationsBuilderList()
       Required. List of destinations to which messages will be forwarded.
       Currently, exactly one destination is supported per Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Destination destinations = 8 [(.google.api.field_behavior) = REQUIRED];
    • getMediationsList

      public List<Pipeline.Mediation> getMediationsList()
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMediationsList in interface PipelineOrBuilder
    • getMediationsCount

      public int getMediationsCount()
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMediationsCount in interface PipelineOrBuilder
    • getMediations

      public Pipeline.Mediation getMediations(int index)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMediations in interface PipelineOrBuilder
    • setMediations

      public Pipeline.Builder setMediations(int index, Pipeline.Mediation value)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • setMediations

      public Pipeline.Builder setMediations(int index, Pipeline.Mediation.Builder builderForValue)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addMediations

      public Pipeline.Builder addMediations(Pipeline.Mediation value)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addMediations

      public Pipeline.Builder addMediations(int index, Pipeline.Mediation value)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addMediations

      public Pipeline.Builder addMediations(Pipeline.Mediation.Builder builderForValue)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addMediations

      public Pipeline.Builder addMediations(int index, Pipeline.Mediation.Builder builderForValue)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addAllMediations

      public Pipeline.Builder addAllMediations(Iterable<? extends Pipeline.Mediation> values)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • clearMediations

      public Pipeline.Builder clearMediations()
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • removeMediations

      public Pipeline.Builder removeMediations(int index)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • getMediationsBuilder

      public Pipeline.Mediation.Builder getMediationsBuilder(int index)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • getMediationsOrBuilder

      public Pipeline.MediationOrBuilder getMediationsOrBuilder(int index)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMediationsOrBuilder in interface PipelineOrBuilder
    • getMediationsOrBuilderList

      public List<? extends Pipeline.MediationOrBuilder> getMediationsOrBuilderList()
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMediationsOrBuilderList in interface PipelineOrBuilder
    • addMediationsBuilder

      public Pipeline.Mediation.Builder addMediationsBuilder()
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addMediationsBuilder

      public Pipeline.Mediation.Builder addMediationsBuilder(int index)
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • getMediationsBuilderList

      public List<Pipeline.Mediation.Builder> getMediationsBuilderList()
       Optional. List of mediation operations to be performed on the message.
       Currently, only one Transformation operation is allowed in each Pipeline.
       
      repeated .google.cloud.eventarc.v1.Pipeline.Mediation mediations = 9 [(.google.api.field_behavior) = OPTIONAL];
    • getCryptoKeyName

      public String getCryptoKeyName()
       Optional. Resource name of a KMS crypto key (managed by the user) used to
       encrypt/decrypt the event data. If not set, an internal Google-owned key
       will be used to encrypt messages. It must match the pattern
       "projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}".
       
      string crypto_key_name = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getCryptoKeyName in interface PipelineOrBuilder
      Returns:
      The cryptoKeyName.
    • getCryptoKeyNameBytes

      public com.google.protobuf.ByteString getCryptoKeyNameBytes()
       Optional. Resource name of a KMS crypto key (managed by the user) used to
       encrypt/decrypt the event data. If not set, an internal Google-owned key
       will be used to encrypt messages. It must match the pattern
       "projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}".
       
      string crypto_key_name = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getCryptoKeyNameBytes in interface PipelineOrBuilder
      Returns:
      The bytes for cryptoKeyName.
    • setCryptoKeyName

      public Pipeline.Builder setCryptoKeyName(String value)
       Optional. Resource name of a KMS crypto key (managed by the user) used to
       encrypt/decrypt the event data. If not set, an internal Google-owned key
       will be used to encrypt messages. It must match the pattern
       "projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}".
       
      string crypto_key_name = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The cryptoKeyName to set.
      Returns:
      This builder for chaining.
    • clearCryptoKeyName

      public Pipeline.Builder clearCryptoKeyName()
       Optional. Resource name of a KMS crypto key (managed by the user) used to
       encrypt/decrypt the event data. If not set, an internal Google-owned key
       will be used to encrypt messages. It must match the pattern
       "projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}".
       
      string crypto_key_name = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setCryptoKeyNameBytes

      public Pipeline.Builder setCryptoKeyNameBytes(com.google.protobuf.ByteString value)
       Optional. Resource name of a KMS crypto key (managed by the user) used to
       encrypt/decrypt the event data. If not set, an internal Google-owned key
       will be used to encrypt messages. It must match the pattern
       "projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}".
       
      string crypto_key_name = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for cryptoKeyName to set.
      Returns:
      This builder for chaining.
    • hasInputPayloadFormat

      public boolean hasInputPayloadFormat()
       Optional. The payload format expected for the messages received by the
       Pipeline. If input_payload_format is set then any messages not matching
       this format will be treated as persistent errors. If input_payload_format
       is not set, then the message data will be treated as an opaque binary and
       no output format can be set on the Pipeline through the
       Pipeline.Destination.output_payload_format field. Any Mediations on the
       Pipeline that involve access to the data field will fail as persistent
       errors.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat input_payload_format = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasInputPayloadFormat in interface PipelineOrBuilder
      Returns:
      Whether the inputPayloadFormat field is set.
    • getInputPayloadFormat

      public Pipeline.MessagePayloadFormat getInputPayloadFormat()
       Optional. The payload format expected for the messages received by the
       Pipeline. If input_payload_format is set then any messages not matching
       this format will be treated as persistent errors. If input_payload_format
       is not set, then the message data will be treated as an opaque binary and
       no output format can be set on the Pipeline through the
       Pipeline.Destination.output_payload_format field. Any Mediations on the
       Pipeline that involve access to the data field will fail as persistent
       errors.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat input_payload_format = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getInputPayloadFormat in interface PipelineOrBuilder
      Returns:
      The inputPayloadFormat.
    • setInputPayloadFormat

      public Pipeline.Builder setInputPayloadFormat(Pipeline.MessagePayloadFormat value)
       Optional. The payload format expected for the messages received by the
       Pipeline. If input_payload_format is set then any messages not matching
       this format will be treated as persistent errors. If input_payload_format
       is not set, then the message data will be treated as an opaque binary and
       no output format can be set on the Pipeline through the
       Pipeline.Destination.output_payload_format field. Any Mediations on the
       Pipeline that involve access to the data field will fail as persistent
       errors.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat input_payload_format = 11 [(.google.api.field_behavior) = OPTIONAL];
    • setInputPayloadFormat

      public Pipeline.Builder setInputPayloadFormat(Pipeline.MessagePayloadFormat.Builder builderForValue)
       Optional. The payload format expected for the messages received by the
       Pipeline. If input_payload_format is set then any messages not matching
       this format will be treated as persistent errors. If input_payload_format
       is not set, then the message data will be treated as an opaque binary and
       no output format can be set on the Pipeline through the
       Pipeline.Destination.output_payload_format field. Any Mediations on the
       Pipeline that involve access to the data field will fail as persistent
       errors.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat input_payload_format = 11 [(.google.api.field_behavior) = OPTIONAL];
    • mergeInputPayloadFormat

      public Pipeline.Builder mergeInputPayloadFormat(Pipeline.MessagePayloadFormat value)
       Optional. The payload format expected for the messages received by the
       Pipeline. If input_payload_format is set then any messages not matching
       this format will be treated as persistent errors. If input_payload_format
       is not set, then the message data will be treated as an opaque binary and
       no output format can be set on the Pipeline through the
       Pipeline.Destination.output_payload_format field. Any Mediations on the
       Pipeline that involve access to the data field will fail as persistent
       errors.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat input_payload_format = 11 [(.google.api.field_behavior) = OPTIONAL];
    • clearInputPayloadFormat

      public Pipeline.Builder clearInputPayloadFormat()
       Optional. The payload format expected for the messages received by the
       Pipeline. If input_payload_format is set then any messages not matching
       this format will be treated as persistent errors. If input_payload_format
       is not set, then the message data will be treated as an opaque binary and
       no output format can be set on the Pipeline through the
       Pipeline.Destination.output_payload_format field. Any Mediations on the
       Pipeline that involve access to the data field will fail as persistent
       errors.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat input_payload_format = 11 [(.google.api.field_behavior) = OPTIONAL];
    • getInputPayloadFormatBuilder

      public Pipeline.MessagePayloadFormat.Builder getInputPayloadFormatBuilder()
       Optional. The payload format expected for the messages received by the
       Pipeline. If input_payload_format is set then any messages not matching
       this format will be treated as persistent errors. If input_payload_format
       is not set, then the message data will be treated as an opaque binary and
       no output format can be set on the Pipeline through the
       Pipeline.Destination.output_payload_format field. Any Mediations on the
       Pipeline that involve access to the data field will fail as persistent
       errors.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat input_payload_format = 11 [(.google.api.field_behavior) = OPTIONAL];
    • getInputPayloadFormatOrBuilder

      public Pipeline.MessagePayloadFormatOrBuilder getInputPayloadFormatOrBuilder()
       Optional. The payload format expected for the messages received by the
       Pipeline. If input_payload_format is set then any messages not matching
       this format will be treated as persistent errors. If input_payload_format
       is not set, then the message data will be treated as an opaque binary and
       no output format can be set on the Pipeline through the
       Pipeline.Destination.output_payload_format field. Any Mediations on the
       Pipeline that involve access to the data field will fail as persistent
       errors.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat input_payload_format = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getInputPayloadFormatOrBuilder in interface PipelineOrBuilder
    • hasLoggingConfig

      public boolean hasLoggingConfig()
       Optional. Config to control Platform Logging for Pipelines.
       
      .google.cloud.eventarc.v1.LoggingConfig logging_config = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasLoggingConfig in interface PipelineOrBuilder
      Returns:
      Whether the loggingConfig field is set.
    • getLoggingConfig

      public LoggingConfig getLoggingConfig()
       Optional. Config to control Platform Logging for Pipelines.
       
      .google.cloud.eventarc.v1.LoggingConfig logging_config = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLoggingConfig in interface PipelineOrBuilder
      Returns:
      The loggingConfig.
    • setLoggingConfig

      public Pipeline.Builder setLoggingConfig(LoggingConfig value)
       Optional. Config to control Platform Logging for Pipelines.
       
      .google.cloud.eventarc.v1.LoggingConfig logging_config = 12 [(.google.api.field_behavior) = OPTIONAL];
    • setLoggingConfig

      public Pipeline.Builder setLoggingConfig(LoggingConfig.Builder builderForValue)
       Optional. Config to control Platform Logging for Pipelines.
       
      .google.cloud.eventarc.v1.LoggingConfig logging_config = 12 [(.google.api.field_behavior) = OPTIONAL];
    • mergeLoggingConfig

      public Pipeline.Builder mergeLoggingConfig(LoggingConfig value)
       Optional. Config to control Platform Logging for Pipelines.
       
      .google.cloud.eventarc.v1.LoggingConfig logging_config = 12 [(.google.api.field_behavior) = OPTIONAL];
    • clearLoggingConfig

      public Pipeline.Builder clearLoggingConfig()
       Optional. Config to control Platform Logging for Pipelines.
       
      .google.cloud.eventarc.v1.LoggingConfig logging_config = 12 [(.google.api.field_behavior) = OPTIONAL];
    • getLoggingConfigBuilder

      public LoggingConfig.Builder getLoggingConfigBuilder()
       Optional. Config to control Platform Logging for Pipelines.
       
      .google.cloud.eventarc.v1.LoggingConfig logging_config = 12 [(.google.api.field_behavior) = OPTIONAL];
    • getLoggingConfigOrBuilder

      public LoggingConfigOrBuilder getLoggingConfigOrBuilder()
       Optional. Config to control Platform Logging for Pipelines.
       
      .google.cloud.eventarc.v1.LoggingConfig logging_config = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLoggingConfigOrBuilder in interface PipelineOrBuilder
    • hasRetryPolicy

      public boolean hasRetryPolicy()
       Optional. The retry policy to use in the pipeline.
       
      .google.cloud.eventarc.v1.Pipeline.RetryPolicy retry_policy = 13 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasRetryPolicy in interface PipelineOrBuilder
      Returns:
      Whether the retryPolicy field is set.
    • getRetryPolicy

      public Pipeline.RetryPolicy getRetryPolicy()
       Optional. The retry policy to use in the pipeline.
       
      .google.cloud.eventarc.v1.Pipeline.RetryPolicy retry_policy = 13 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRetryPolicy in interface PipelineOrBuilder
      Returns:
      The retryPolicy.
    • setRetryPolicy

      public Pipeline.Builder setRetryPolicy(Pipeline.RetryPolicy value)
       Optional. The retry policy to use in the pipeline.
       
      .google.cloud.eventarc.v1.Pipeline.RetryPolicy retry_policy = 13 [(.google.api.field_behavior) = OPTIONAL];
    • setRetryPolicy

      public Pipeline.Builder setRetryPolicy(Pipeline.RetryPolicy.Builder builderForValue)
       Optional. The retry policy to use in the pipeline.
       
      .google.cloud.eventarc.v1.Pipeline.RetryPolicy retry_policy = 13 [(.google.api.field_behavior) = OPTIONAL];
    • mergeRetryPolicy

      public Pipeline.Builder mergeRetryPolicy(Pipeline.RetryPolicy value)
       Optional. The retry policy to use in the pipeline.
       
      .google.cloud.eventarc.v1.Pipeline.RetryPolicy retry_policy = 13 [(.google.api.field_behavior) = OPTIONAL];
    • clearRetryPolicy

      public Pipeline.Builder clearRetryPolicy()
       Optional. The retry policy to use in the pipeline.
       
      .google.cloud.eventarc.v1.Pipeline.RetryPolicy retry_policy = 13 [(.google.api.field_behavior) = OPTIONAL];
    • getRetryPolicyBuilder

      public Pipeline.RetryPolicy.Builder getRetryPolicyBuilder()
       Optional. The retry policy to use in the pipeline.
       
      .google.cloud.eventarc.v1.Pipeline.RetryPolicy retry_policy = 13 [(.google.api.field_behavior) = OPTIONAL];
    • getRetryPolicyOrBuilder

      public Pipeline.RetryPolicyOrBuilder getRetryPolicyOrBuilder()
       Optional. The retry policy to use in the pipeline.
       
      .google.cloud.eventarc.v1.Pipeline.RetryPolicy retry_policy = 13 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRetryPolicyOrBuilder in interface PipelineOrBuilder
    • getEtag

      public String getEtag()
       Output only. This checksum is computed by the server based on the value of
       other fields, and might be sent only on create requests to ensure that the
       client has an up-to-date value before proceeding.
       
      string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getEtag in interface PipelineOrBuilder
      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, and might be sent only on create requests to ensure that the
       client has an up-to-date value before proceeding.
       
      string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getEtagBytes in interface PipelineOrBuilder
      Returns:
      The bytes for etag.
    • setEtag

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

      public Pipeline.Builder clearEtag()
       Output only. This checksum is computed by the server based on the value of
       other fields, and might be sent only on create requests to ensure that the
       client has an up-to-date value before proceeding.
       
      string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setEtagBytes

      public Pipeline.Builder setEtagBytes(com.google.protobuf.ByteString value)
       Output only. This checksum is computed by the server based on the value of
       other fields, and might be sent only on create requests to ensure that the
       client has an up-to-date value before proceeding.
       
      string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for etag to set.
      Returns:
      This builder for chaining.
    • getSatisfiesPzs

      public boolean getSatisfiesPzs()
       Output only. Whether or not this Pipeline satisfies the requirements of
       physical zone separation
       
      bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSatisfiesPzs in interface PipelineOrBuilder
      Returns:
      The satisfiesPzs.
    • setSatisfiesPzs

      public Pipeline.Builder setSatisfiesPzs(boolean value)
       Output only. Whether or not this Pipeline satisfies the requirements of
       physical zone separation
       
      bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The satisfiesPzs to set.
      Returns:
      This builder for chaining.
    • clearSatisfiesPzs

      public Pipeline.Builder clearSatisfiesPzs()
       Output only. Whether or not this Pipeline satisfies the requirements of
       physical zone separation
       
      bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.