Class Transport.Builder

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

public static final class Transport.Builder extends com.google.protobuf.GeneratedMessage.Builder<Transport.Builder> implements TransportOrBuilder
 Represents the transport intermediaries created for the trigger to
 deliver events.
 
Protobuf type google.cloud.eventarc.v1.Transport
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
     
    The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
    The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
    The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
    boolean
    The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
    The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.
    setPubsub(Pubsub.Builder builderForValue)
    The Pub/Sub topic and subscription used by Eventarc as a transport intermediary.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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<Transport.Builder>
    • clear

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

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

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

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

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

      public Transport.Builder mergeFrom(Transport other)
    • isInitialized

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

      public Transport.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<Transport.Builder>
      Throws:
      IOException
    • getIntermediaryCase

      public Transport.IntermediaryCase getIntermediaryCase()
      Specified by:
      getIntermediaryCase in interface TransportOrBuilder
    • clearIntermediary

      public Transport.Builder clearIntermediary()
    • hasPubsub

      public boolean hasPubsub()
       The Pub/Sub topic and subscription used by Eventarc as a transport
       intermediary.
       
      .google.cloud.eventarc.v1.Pubsub pubsub = 1;
      Specified by:
      hasPubsub in interface TransportOrBuilder
      Returns:
      Whether the pubsub field is set.
    • getPubsub

      public Pubsub getPubsub()
       The Pub/Sub topic and subscription used by Eventarc as a transport
       intermediary.
       
      .google.cloud.eventarc.v1.Pubsub pubsub = 1;
      Specified by:
      getPubsub in interface TransportOrBuilder
      Returns:
      The pubsub.
    • setPubsub

      public Transport.Builder setPubsub(Pubsub value)
       The Pub/Sub topic and subscription used by Eventarc as a transport
       intermediary.
       
      .google.cloud.eventarc.v1.Pubsub pubsub = 1;
    • setPubsub

      public Transport.Builder setPubsub(Pubsub.Builder builderForValue)
       The Pub/Sub topic and subscription used by Eventarc as a transport
       intermediary.
       
      .google.cloud.eventarc.v1.Pubsub pubsub = 1;
    • mergePubsub

      public Transport.Builder mergePubsub(Pubsub value)
       The Pub/Sub topic and subscription used by Eventarc as a transport
       intermediary.
       
      .google.cloud.eventarc.v1.Pubsub pubsub = 1;
    • clearPubsub

      public Transport.Builder clearPubsub()
       The Pub/Sub topic and subscription used by Eventarc as a transport
       intermediary.
       
      .google.cloud.eventarc.v1.Pubsub pubsub = 1;
    • getPubsubBuilder

      public Pubsub.Builder getPubsubBuilder()
       The Pub/Sub topic and subscription used by Eventarc as a transport
       intermediary.
       
      .google.cloud.eventarc.v1.Pubsub pubsub = 1;
    • getPubsubOrBuilder

      public PubsubOrBuilder getPubsubOrBuilder()
       The Pub/Sub topic and subscription used by Eventarc as a transport
       intermediary.
       
      .google.cloud.eventarc.v1.Pubsub pubsub = 1;
      Specified by:
      getPubsubOrBuilder in interface TransportOrBuilder