Class DeliverInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DeliverInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.DeliverInfo.Builder
All Implemented Interfaces:
DeliverInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DeliverInfo

public static final class DeliverInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<DeliverInfo.Builder> implements DeliverInfoOrBuilder
 Details of the final state "deliver" and associated resource.
 
Protobuf type google.cloud.networkmanagement.v1beta1.DeliverInfo
  • 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<DeliverInfo.Builder>
    • clear

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

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

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

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

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

      public DeliverInfo.Builder mergeFrom(DeliverInfo other)
    • isInitialized

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

      public DeliverInfo.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<DeliverInfo.Builder>
      Throws:
      IOException
    • getTargetValue

      public int getTargetValue()
       Target type where the packet is delivered to.
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.Target target = 1;
      Specified by:
      getTargetValue in interface DeliverInfoOrBuilder
      Returns:
      The enum numeric value on the wire for target.
    • setTargetValue

      public DeliverInfo.Builder setTargetValue(int value)
       Target type where the packet is delivered to.
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.Target target = 1;
      Parameters:
      value - The enum numeric value on the wire for target to set.
      Returns:
      This builder for chaining.
    • getTarget

      public DeliverInfo.Target getTarget()
       Target type where the packet is delivered to.
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.Target target = 1;
      Specified by:
      getTarget in interface DeliverInfoOrBuilder
      Returns:
      The target.
    • setTarget

      public DeliverInfo.Builder setTarget(DeliverInfo.Target value)
       Target type where the packet is delivered to.
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.Target target = 1;
      Parameters:
      value - The target to set.
      Returns:
      This builder for chaining.
    • clearTarget

      public DeliverInfo.Builder clearTarget()
       Target type where the packet is delivered to.
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.Target target = 1;
      Returns:
      This builder for chaining.
    • getResourceUri

      public String getResourceUri()
       URI of the resource that the packet is delivered to.
       
      string resource_uri = 2;
      Specified by:
      getResourceUri in interface DeliverInfoOrBuilder
      Returns:
      The resourceUri.
    • getResourceUriBytes

      public com.google.protobuf.ByteString getResourceUriBytes()
       URI of the resource that the packet is delivered to.
       
      string resource_uri = 2;
      Specified by:
      getResourceUriBytes in interface DeliverInfoOrBuilder
      Returns:
      The bytes for resourceUri.
    • setResourceUri

      public DeliverInfo.Builder setResourceUri(String value)
       URI of the resource that the packet is delivered to.
       
      string resource_uri = 2;
      Parameters:
      value - The resourceUri to set.
      Returns:
      This builder for chaining.
    • clearResourceUri

      public DeliverInfo.Builder clearResourceUri()
       URI of the resource that the packet is delivered to.
       
      string resource_uri = 2;
      Returns:
      This builder for chaining.
    • setResourceUriBytes

      public DeliverInfo.Builder setResourceUriBytes(com.google.protobuf.ByteString value)
       URI of the resource that the packet is delivered to.
       
      string resource_uri = 2;
      Parameters:
      value - The bytes for resourceUri to set.
      Returns:
      This builder for chaining.
    • getIpAddress

      public String getIpAddress()
       IP address of the target (if applicable).
       
      string ip_address = 3 [(.google.api.field_info) = { ... }
      Specified by:
      getIpAddress in interface DeliverInfoOrBuilder
      Returns:
      The ipAddress.
    • getIpAddressBytes

      public com.google.protobuf.ByteString getIpAddressBytes()
       IP address of the target (if applicable).
       
      string ip_address = 3 [(.google.api.field_info) = { ... }
      Specified by:
      getIpAddressBytes in interface DeliverInfoOrBuilder
      Returns:
      The bytes for ipAddress.
    • setIpAddress

      public DeliverInfo.Builder setIpAddress(String value)
       IP address of the target (if applicable).
       
      string ip_address = 3 [(.google.api.field_info) = { ... }
      Parameters:
      value - The ipAddress to set.
      Returns:
      This builder for chaining.
    • clearIpAddress

      public DeliverInfo.Builder clearIpAddress()
       IP address of the target (if applicable).
       
      string ip_address = 3 [(.google.api.field_info) = { ... }
      Returns:
      This builder for chaining.
    • setIpAddressBytes

      public DeliverInfo.Builder setIpAddressBytes(com.google.protobuf.ByteString value)
       IP address of the target (if applicable).
       
      string ip_address = 3 [(.google.api.field_info) = { ... }
      Parameters:
      value - The bytes for ipAddress to set.
      Returns:
      This builder for chaining.
    • getStorageBucket

      public String getStorageBucket()
       Name of the Cloud Storage Bucket the packet is delivered to (if
       applicable).
       
      string storage_bucket = 4;
      Specified by:
      getStorageBucket in interface DeliverInfoOrBuilder
      Returns:
      The storageBucket.
    • getStorageBucketBytes

      public com.google.protobuf.ByteString getStorageBucketBytes()
       Name of the Cloud Storage Bucket the packet is delivered to (if
       applicable).
       
      string storage_bucket = 4;
      Specified by:
      getStorageBucketBytes in interface DeliverInfoOrBuilder
      Returns:
      The bytes for storageBucket.
    • setStorageBucket

      public DeliverInfo.Builder setStorageBucket(String value)
       Name of the Cloud Storage Bucket the packet is delivered to (if
       applicable).
       
      string storage_bucket = 4;
      Parameters:
      value - The storageBucket to set.
      Returns:
      This builder for chaining.
    • clearStorageBucket

      public DeliverInfo.Builder clearStorageBucket()
       Name of the Cloud Storage Bucket the packet is delivered to (if
       applicable).
       
      string storage_bucket = 4;
      Returns:
      This builder for chaining.
    • setStorageBucketBytes

      public DeliverInfo.Builder setStorageBucketBytes(com.google.protobuf.ByteString value)
       Name of the Cloud Storage Bucket the packet is delivered to (if
       applicable).
       
      string storage_bucket = 4;
      Parameters:
      value - The bytes for storageBucket to set.
      Returns:
      This builder for chaining.
    • getPscGoogleApiTarget

      public String getPscGoogleApiTarget()
       PSC Google API target the packet is delivered to (if applicable).
       
      string psc_google_api_target = 5;
      Specified by:
      getPscGoogleApiTarget in interface DeliverInfoOrBuilder
      Returns:
      The pscGoogleApiTarget.
    • getPscGoogleApiTargetBytes

      public com.google.protobuf.ByteString getPscGoogleApiTargetBytes()
       PSC Google API target the packet is delivered to (if applicable).
       
      string psc_google_api_target = 5;
      Specified by:
      getPscGoogleApiTargetBytes in interface DeliverInfoOrBuilder
      Returns:
      The bytes for pscGoogleApiTarget.
    • setPscGoogleApiTarget

      public DeliverInfo.Builder setPscGoogleApiTarget(String value)
       PSC Google API target the packet is delivered to (if applicable).
       
      string psc_google_api_target = 5;
      Parameters:
      value - The pscGoogleApiTarget to set.
      Returns:
      This builder for chaining.
    • clearPscGoogleApiTarget

      public DeliverInfo.Builder clearPscGoogleApiTarget()
       PSC Google API target the packet is delivered to (if applicable).
       
      string psc_google_api_target = 5;
      Returns:
      This builder for chaining.
    • setPscGoogleApiTargetBytes

      public DeliverInfo.Builder setPscGoogleApiTargetBytes(com.google.protobuf.ByteString value)
       PSC Google API target the packet is delivered to (if applicable).
       
      string psc_google_api_target = 5;
      Parameters:
      value - The bytes for pscGoogleApiTarget to set.
      Returns:
      This builder for chaining.
    • getGoogleServiceTypeValue

      public int getGoogleServiceTypeValue()
       Recognized type of a Google Service the packet is delivered to (if
       applicable).
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.GoogleServiceType google_service_type = 6;
      Specified by:
      getGoogleServiceTypeValue in interface DeliverInfoOrBuilder
      Returns:
      The enum numeric value on the wire for googleServiceType.
    • setGoogleServiceTypeValue

      public DeliverInfo.Builder setGoogleServiceTypeValue(int value)
       Recognized type of a Google Service the packet is delivered to (if
       applicable).
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.GoogleServiceType google_service_type = 6;
      Parameters:
      value - The enum numeric value on the wire for googleServiceType to set.
      Returns:
      This builder for chaining.
    • getGoogleServiceType

      public DeliverInfo.GoogleServiceType getGoogleServiceType()
       Recognized type of a Google Service the packet is delivered to (if
       applicable).
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.GoogleServiceType google_service_type = 6;
      Specified by:
      getGoogleServiceType in interface DeliverInfoOrBuilder
      Returns:
      The googleServiceType.
    • setGoogleServiceType

      public DeliverInfo.Builder setGoogleServiceType(DeliverInfo.GoogleServiceType value)
       Recognized type of a Google Service the packet is delivered to (if
       applicable).
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.GoogleServiceType google_service_type = 6;
      Parameters:
      value - The googleServiceType to set.
      Returns:
      This builder for chaining.
    • clearGoogleServiceType

      public DeliverInfo.Builder clearGoogleServiceType()
       Recognized type of a Google Service the packet is delivered to (if
       applicable).
       
      .google.cloud.networkmanagement.v1beta1.DeliverInfo.GoogleServiceType google_service_type = 6;
      Returns:
      This builder for chaining.