Class Pipeline.Destination.Builder

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

public static final class Pipeline.Destination.Builder extends com.google.protobuf.GeneratedMessage.Builder<Pipeline.Destination.Builder> implements Pipeline.DestinationOrBuilder
 Represents a target of an invocation over HTTP.
 
Protobuf type google.cloud.eventarc.v1.Pipeline.Destination
  • Method Details

    • getDescriptor

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

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

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

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

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

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

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

      public Pipeline.Destination.DestinationDescriptorCase getDestinationDescriptorCase()
      Specified by:
      getDestinationDescriptorCase in interface Pipeline.DestinationOrBuilder
    • clearDestinationDescriptor

      public Pipeline.Destination.Builder clearDestinationDescriptor()
    • hasNetworkConfig

      public boolean hasNetworkConfig()
       Optional. Network config is used to configure how Pipeline resolves and
       connects to a destination.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.NetworkConfig network_config = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasNetworkConfig in interface Pipeline.DestinationOrBuilder
      Returns:
      Whether the networkConfig field is set.
    • getNetworkConfig

      public Pipeline.Destination.NetworkConfig getNetworkConfig()
       Optional. Network config is used to configure how Pipeline resolves and
       connects to a destination.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.NetworkConfig network_config = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkConfig in interface Pipeline.DestinationOrBuilder
      Returns:
      The networkConfig.
    • setNetworkConfig

       Optional. Network config is used to configure how Pipeline resolves and
       connects to a destination.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.NetworkConfig network_config = 1 [(.google.api.field_behavior) = OPTIONAL];
    • setNetworkConfig

       Optional. Network config is used to configure how Pipeline resolves and
       connects to a destination.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.NetworkConfig network_config = 1 [(.google.api.field_behavior) = OPTIONAL];
    • mergeNetworkConfig

       Optional. Network config is used to configure how Pipeline resolves and
       connects to a destination.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.NetworkConfig network_config = 1 [(.google.api.field_behavior) = OPTIONAL];
    • clearNetworkConfig

      public Pipeline.Destination.Builder clearNetworkConfig()
       Optional. Network config is used to configure how Pipeline resolves and
       connects to a destination.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.NetworkConfig network_config = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getNetworkConfigBuilder

      public Pipeline.Destination.NetworkConfig.Builder getNetworkConfigBuilder()
       Optional. Network config is used to configure how Pipeline resolves and
       connects to a destination.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.NetworkConfig network_config = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getNetworkConfigOrBuilder

      public Pipeline.Destination.NetworkConfigOrBuilder getNetworkConfigOrBuilder()
       Optional. Network config is used to configure how Pipeline resolves and
       connects to a destination.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.NetworkConfig network_config = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkConfigOrBuilder in interface Pipeline.DestinationOrBuilder
    • hasHttpEndpoint

      public boolean hasHttpEndpoint()
       Optional. An HTTP endpoint destination described by an URI.
       If a DNS FQDN is provided as the endpoint, Pipeline will create a
       peering zone to the consumer VPC and forward DNS requests to the VPC
       specified by network config to resolve the service endpoint. See:
       https://cloud.google.com/dns/docs/zones/zones-overview#peering_zones
       
      .google.cloud.eventarc.v1.Pipeline.Destination.HttpEndpoint http_endpoint = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasHttpEndpoint in interface Pipeline.DestinationOrBuilder
      Returns:
      Whether the httpEndpoint field is set.
    • getHttpEndpoint

      public Pipeline.Destination.HttpEndpoint getHttpEndpoint()
       Optional. An HTTP endpoint destination described by an URI.
       If a DNS FQDN is provided as the endpoint, Pipeline will create a
       peering zone to the consumer VPC and forward DNS requests to the VPC
       specified by network config to resolve the service endpoint. See:
       https://cloud.google.com/dns/docs/zones/zones-overview#peering_zones
       
      .google.cloud.eventarc.v1.Pipeline.Destination.HttpEndpoint http_endpoint = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getHttpEndpoint in interface Pipeline.DestinationOrBuilder
      Returns:
      The httpEndpoint.
    • setHttpEndpoint

       Optional. An HTTP endpoint destination described by an URI.
       If a DNS FQDN is provided as the endpoint, Pipeline will create a
       peering zone to the consumer VPC and forward DNS requests to the VPC
       specified by network config to resolve the service endpoint. See:
       https://cloud.google.com/dns/docs/zones/zones-overview#peering_zones
       
      .google.cloud.eventarc.v1.Pipeline.Destination.HttpEndpoint http_endpoint = 2 [(.google.api.field_behavior) = OPTIONAL];
    • setHttpEndpoint

       Optional. An HTTP endpoint destination described by an URI.
       If a DNS FQDN is provided as the endpoint, Pipeline will create a
       peering zone to the consumer VPC and forward DNS requests to the VPC
       specified by network config to resolve the service endpoint. See:
       https://cloud.google.com/dns/docs/zones/zones-overview#peering_zones
       
      .google.cloud.eventarc.v1.Pipeline.Destination.HttpEndpoint http_endpoint = 2 [(.google.api.field_behavior) = OPTIONAL];
    • mergeHttpEndpoint

       Optional. An HTTP endpoint destination described by an URI.
       If a DNS FQDN is provided as the endpoint, Pipeline will create a
       peering zone to the consumer VPC and forward DNS requests to the VPC
       specified by network config to resolve the service endpoint. See:
       https://cloud.google.com/dns/docs/zones/zones-overview#peering_zones
       
      .google.cloud.eventarc.v1.Pipeline.Destination.HttpEndpoint http_endpoint = 2 [(.google.api.field_behavior) = OPTIONAL];
    • clearHttpEndpoint

      public Pipeline.Destination.Builder clearHttpEndpoint()
       Optional. An HTTP endpoint destination described by an URI.
       If a DNS FQDN is provided as the endpoint, Pipeline will create a
       peering zone to the consumer VPC and forward DNS requests to the VPC
       specified by network config to resolve the service endpoint. See:
       https://cloud.google.com/dns/docs/zones/zones-overview#peering_zones
       
      .google.cloud.eventarc.v1.Pipeline.Destination.HttpEndpoint http_endpoint = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getHttpEndpointBuilder

      public Pipeline.Destination.HttpEndpoint.Builder getHttpEndpointBuilder()
       Optional. An HTTP endpoint destination described by an URI.
       If a DNS FQDN is provided as the endpoint, Pipeline will create a
       peering zone to the consumer VPC and forward DNS requests to the VPC
       specified by network config to resolve the service endpoint. See:
       https://cloud.google.com/dns/docs/zones/zones-overview#peering_zones
       
      .google.cloud.eventarc.v1.Pipeline.Destination.HttpEndpoint http_endpoint = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getHttpEndpointOrBuilder

      public Pipeline.Destination.HttpEndpointOrBuilder getHttpEndpointOrBuilder()
       Optional. An HTTP endpoint destination described by an URI.
       If a DNS FQDN is provided as the endpoint, Pipeline will create a
       peering zone to the consumer VPC and forward DNS requests to the VPC
       specified by network config to resolve the service endpoint. See:
       https://cloud.google.com/dns/docs/zones/zones-overview#peering_zones
       
      .google.cloud.eventarc.v1.Pipeline.Destination.HttpEndpoint http_endpoint = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getHttpEndpointOrBuilder in interface Pipeline.DestinationOrBuilder
    • hasWorkflow

      public boolean hasWorkflow()
       Optional. The resource name of the Workflow whose Executions are
       triggered by the events. The Workflow resource should be deployed in
       the same project as the Pipeline. Format:
       `projects/{project}/locations/{location}/workflows/{workflow}`
       
      string workflow = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      hasWorkflow in interface Pipeline.DestinationOrBuilder
      Returns:
      Whether the workflow field is set.
    • getWorkflow

      public String getWorkflow()
       Optional. The resource name of the Workflow whose Executions are
       triggered by the events. The Workflow resource should be deployed in
       the same project as the Pipeline. Format:
       `projects/{project}/locations/{location}/workflows/{workflow}`
       
      string workflow = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getWorkflow in interface Pipeline.DestinationOrBuilder
      Returns:
      The workflow.
    • getWorkflowBytes

      public com.google.protobuf.ByteString getWorkflowBytes()
       Optional. The resource name of the Workflow whose Executions are
       triggered by the events. The Workflow resource should be deployed in
       the same project as the Pipeline. Format:
       `projects/{project}/locations/{location}/workflows/{workflow}`
       
      string workflow = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getWorkflowBytes in interface Pipeline.DestinationOrBuilder
      Returns:
      The bytes for workflow.
    • setWorkflow

      public Pipeline.Destination.Builder setWorkflow(String value)
       Optional. The resource name of the Workflow whose Executions are
       triggered by the events. The Workflow resource should be deployed in
       the same project as the Pipeline. Format:
       `projects/{project}/locations/{location}/workflows/{workflow}`
       
      string workflow = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The workflow to set.
      Returns:
      This builder for chaining.
    • clearWorkflow

      public Pipeline.Destination.Builder clearWorkflow()
       Optional. The resource name of the Workflow whose Executions are
       triggered by the events. The Workflow resource should be deployed in
       the same project as the Pipeline. Format:
       `projects/{project}/locations/{location}/workflows/{workflow}`
       
      string workflow = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setWorkflowBytes

      public Pipeline.Destination.Builder setWorkflowBytes(com.google.protobuf.ByteString value)
       Optional. The resource name of the Workflow whose Executions are
       triggered by the events. The Workflow resource should be deployed in
       the same project as the Pipeline. Format:
       `projects/{project}/locations/{location}/workflows/{workflow}`
       
      string workflow = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for workflow to set.
      Returns:
      This builder for chaining.
    • hasMessageBus

      public boolean hasMessageBus()
       Optional. The resource name of the Message Bus to which events should
       be published. The Message Bus resource should exist in the same project
       as the Pipeline. Format:
       `projects/{project}/locations/{location}/messageBuses/{message_bus}`
       
      string message_bus = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      hasMessageBus in interface Pipeline.DestinationOrBuilder
      Returns:
      Whether the messageBus field is set.
    • getMessageBus

      public String getMessageBus()
       Optional. The resource name of the Message Bus to which events should
       be published. The Message Bus resource should exist in the same project
       as the Pipeline. Format:
       `projects/{project}/locations/{location}/messageBuses/{message_bus}`
       
      string message_bus = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getMessageBus in interface Pipeline.DestinationOrBuilder
      Returns:
      The messageBus.
    • getMessageBusBytes

      public com.google.protobuf.ByteString getMessageBusBytes()
       Optional. The resource name of the Message Bus to which events should
       be published. The Message Bus resource should exist in the same project
       as the Pipeline. Format:
       `projects/{project}/locations/{location}/messageBuses/{message_bus}`
       
      string message_bus = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getMessageBusBytes in interface Pipeline.DestinationOrBuilder
      Returns:
      The bytes for messageBus.
    • setMessageBus

      public Pipeline.Destination.Builder setMessageBus(String value)
       Optional. The resource name of the Message Bus to which events should
       be published. The Message Bus resource should exist in the same project
       as the Pipeline. Format:
       `projects/{project}/locations/{location}/messageBuses/{message_bus}`
       
      string message_bus = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The messageBus to set.
      Returns:
      This builder for chaining.
    • clearMessageBus

      public Pipeline.Destination.Builder clearMessageBus()
       Optional. The resource name of the Message Bus to which events should
       be published. The Message Bus resource should exist in the same project
       as the Pipeline. Format:
       `projects/{project}/locations/{location}/messageBuses/{message_bus}`
       
      string message_bus = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setMessageBusBytes

      public Pipeline.Destination.Builder setMessageBusBytes(com.google.protobuf.ByteString value)
       Optional. The resource name of the Message Bus to which events should
       be published. The Message Bus resource should exist in the same project
       as the Pipeline. Format:
       `projects/{project}/locations/{location}/messageBuses/{message_bus}`
       
      string message_bus = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for messageBus to set.
      Returns:
      This builder for chaining.
    • hasTopic

      public boolean hasTopic()
       Optional. The resource name of the Pub/Sub topic to which events should
       be published. Format:
       `projects/{project}/locations/{location}/topics/{topic}`
       
      string topic = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      hasTopic in interface Pipeline.DestinationOrBuilder
      Returns:
      Whether the topic field is set.
    • getTopic

      public String getTopic()
       Optional. The resource name of the Pub/Sub topic to which events should
       be published. Format:
       `projects/{project}/locations/{location}/topics/{topic}`
       
      string topic = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getTopic in interface Pipeline.DestinationOrBuilder
      Returns:
      The topic.
    • getTopicBytes

      public com.google.protobuf.ByteString getTopicBytes()
       Optional. The resource name of the Pub/Sub topic to which events should
       be published. Format:
       `projects/{project}/locations/{location}/topics/{topic}`
       
      string topic = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getTopicBytes in interface Pipeline.DestinationOrBuilder
      Returns:
      The bytes for topic.
    • setTopic

      public Pipeline.Destination.Builder setTopic(String value)
       Optional. The resource name of the Pub/Sub topic to which events should
       be published. Format:
       `projects/{project}/locations/{location}/topics/{topic}`
       
      string topic = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The topic to set.
      Returns:
      This builder for chaining.
    • clearTopic

      public Pipeline.Destination.Builder clearTopic()
       Optional. The resource name of the Pub/Sub topic to which events should
       be published. Format:
       `projects/{project}/locations/{location}/topics/{topic}`
       
      string topic = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setTopicBytes

      public Pipeline.Destination.Builder setTopicBytes(com.google.protobuf.ByteString value)
       Optional. The resource name of the Pub/Sub topic to which events should
       be published. Format:
       `projects/{project}/locations/{location}/topics/{topic}`
       
      string topic = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for topic to set.
      Returns:
      This builder for chaining.
    • hasAuthenticationConfig

      public boolean hasAuthenticationConfig()
       Optional. An authentication config used to authenticate message requests,
       such that destinations can verify the source. For example, this can be
       used with private Google Cloud destinations that require Google Cloud
       credentials for access like Cloud Run. This field is optional and should
       be set only by users interested in authenticated push.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasAuthenticationConfig in interface Pipeline.DestinationOrBuilder
      Returns:
      Whether the authenticationConfig field is set.
    • getAuthenticationConfig

      public Pipeline.Destination.AuthenticationConfig getAuthenticationConfig()
       Optional. An authentication config used to authenticate message requests,
       such that destinations can verify the source. For example, this can be
       used with private Google Cloud destinations that require Google Cloud
       credentials for access like Cloud Run. This field is optional and should
       be set only by users interested in authenticated push.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAuthenticationConfig in interface Pipeline.DestinationOrBuilder
      Returns:
      The authenticationConfig.
    • setAuthenticationConfig

       Optional. An authentication config used to authenticate message requests,
       such that destinations can verify the source. For example, this can be
       used with private Google Cloud destinations that require Google Cloud
       credentials for access like Cloud Run. This field is optional and should
       be set only by users interested in authenticated push.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • setAuthenticationConfig

      public Pipeline.Destination.Builder setAuthenticationConfig(Pipeline.Destination.AuthenticationConfig.Builder builderForValue)
       Optional. An authentication config used to authenticate message requests,
       such that destinations can verify the source. For example, this can be
       used with private Google Cloud destinations that require Google Cloud
       credentials for access like Cloud Run. This field is optional and should
       be set only by users interested in authenticated push.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • mergeAuthenticationConfig

       Optional. An authentication config used to authenticate message requests,
       such that destinations can verify the source. For example, this can be
       used with private Google Cloud destinations that require Google Cloud
       credentials for access like Cloud Run. This field is optional and should
       be set only by users interested in authenticated push.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • clearAuthenticationConfig

      public Pipeline.Destination.Builder clearAuthenticationConfig()
       Optional. An authentication config used to authenticate message requests,
       such that destinations can verify the source. For example, this can be
       used with private Google Cloud destinations that require Google Cloud
       credentials for access like Cloud Run. This field is optional and should
       be set only by users interested in authenticated push.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getAuthenticationConfigBuilder

      public Pipeline.Destination.AuthenticationConfig.Builder getAuthenticationConfigBuilder()
       Optional. An authentication config used to authenticate message requests,
       such that destinations can verify the source. For example, this can be
       used with private Google Cloud destinations that require Google Cloud
       credentials for access like Cloud Run. This field is optional and should
       be set only by users interested in authenticated push.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getAuthenticationConfigOrBuilder

      public Pipeline.Destination.AuthenticationConfigOrBuilder getAuthenticationConfigOrBuilder()
       Optional. An authentication config used to authenticate message requests,
       such that destinations can verify the source. For example, this can be
       used with private Google Cloud destinations that require Google Cloud
       credentials for access like Cloud Run. This field is optional and should
       be set only by users interested in authenticated push.
       
      .google.cloud.eventarc.v1.Pipeline.Destination.AuthenticationConfig authentication_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAuthenticationConfigOrBuilder in interface Pipeline.DestinationOrBuilder
    • hasOutputPayloadFormat

      public boolean hasOutputPayloadFormat()
       Optional. The message format before it is delivered to the destination.
       If not set, the message will be delivered in the format it was originally
       delivered to the Pipeline. This field can only be set if
       Pipeline.input_payload_format is also set.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat output_payload_format = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasOutputPayloadFormat in interface Pipeline.DestinationOrBuilder
      Returns:
      Whether the outputPayloadFormat field is set.
    • getOutputPayloadFormat

      public Pipeline.MessagePayloadFormat getOutputPayloadFormat()
       Optional. The message format before it is delivered to the destination.
       If not set, the message will be delivered in the format it was originally
       delivered to the Pipeline. This field can only be set if
       Pipeline.input_payload_format is also set.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat output_payload_format = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOutputPayloadFormat in interface Pipeline.DestinationOrBuilder
      Returns:
      The outputPayloadFormat.
    • setOutputPayloadFormat

      public Pipeline.Destination.Builder setOutputPayloadFormat(Pipeline.MessagePayloadFormat value)
       Optional. The message format before it is delivered to the destination.
       If not set, the message will be delivered in the format it was originally
       delivered to the Pipeline. This field can only be set if
       Pipeline.input_payload_format is also set.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat output_payload_format = 6 [(.google.api.field_behavior) = OPTIONAL];
    • setOutputPayloadFormat

      public Pipeline.Destination.Builder setOutputPayloadFormat(Pipeline.MessagePayloadFormat.Builder builderForValue)
       Optional. The message format before it is delivered to the destination.
       If not set, the message will be delivered in the format it was originally
       delivered to the Pipeline. This field can only be set if
       Pipeline.input_payload_format is also set.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat output_payload_format = 6 [(.google.api.field_behavior) = OPTIONAL];
    • mergeOutputPayloadFormat

      public Pipeline.Destination.Builder mergeOutputPayloadFormat(Pipeline.MessagePayloadFormat value)
       Optional. The message format before it is delivered to the destination.
       If not set, the message will be delivered in the format it was originally
       delivered to the Pipeline. This field can only be set if
       Pipeline.input_payload_format is also set.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat output_payload_format = 6 [(.google.api.field_behavior) = OPTIONAL];
    • clearOutputPayloadFormat

      public Pipeline.Destination.Builder clearOutputPayloadFormat()
       Optional. The message format before it is delivered to the destination.
       If not set, the message will be delivered in the format it was originally
       delivered to the Pipeline. This field can only be set if
       Pipeline.input_payload_format is also set.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat output_payload_format = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getOutputPayloadFormatBuilder

      public Pipeline.MessagePayloadFormat.Builder getOutputPayloadFormatBuilder()
       Optional. The message format before it is delivered to the destination.
       If not set, the message will be delivered in the format it was originally
       delivered to the Pipeline. This field can only be set if
       Pipeline.input_payload_format is also set.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat output_payload_format = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getOutputPayloadFormatOrBuilder

      public Pipeline.MessagePayloadFormatOrBuilder getOutputPayloadFormatOrBuilder()
       Optional. The message format before it is delivered to the destination.
       If not set, the message will be delivered in the format it was originally
       delivered to the Pipeline. This field can only be set if
       Pipeline.input_payload_format is also set.
       
      .google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat output_payload_format = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOutputPayloadFormatOrBuilder in interface Pipeline.DestinationOrBuilder