Class ProxyConnectionInfo.Builder

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

public static final class ProxyConnectionInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<ProxyConnectionInfo.Builder> implements ProxyConnectionInfoOrBuilder
 For display only. Metadata associated with ProxyConnection.
 
Protobuf type google.cloud.networkmanagement.v1beta1.ProxyConnectionInfo
  • 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<ProxyConnectionInfo.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<ProxyConnectionInfo.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<ProxyConnectionInfo.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public ProxyConnectionInfo.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<ProxyConnectionInfo.Builder>
      Throws:
      IOException
    • getProtocol

      public String getProtocol()
       IP protocol in string format, for example: "TCP", "UDP", "ICMP".
       
      string protocol = 1;
      Specified by:
      getProtocol in interface ProxyConnectionInfoOrBuilder
      Returns:
      The protocol.
    • getProtocolBytes

      public com.google.protobuf.ByteString getProtocolBytes()
       IP protocol in string format, for example: "TCP", "UDP", "ICMP".
       
      string protocol = 1;
      Specified by:
      getProtocolBytes in interface ProxyConnectionInfoOrBuilder
      Returns:
      The bytes for protocol.
    • setProtocol

      public ProxyConnectionInfo.Builder setProtocol(String value)
       IP protocol in string format, for example: "TCP", "UDP", "ICMP".
       
      string protocol = 1;
      Parameters:
      value - The protocol to set.
      Returns:
      This builder for chaining.
    • clearProtocol

      public ProxyConnectionInfo.Builder clearProtocol()
       IP protocol in string format, for example: "TCP", "UDP", "ICMP".
       
      string protocol = 1;
      Returns:
      This builder for chaining.
    • setProtocolBytes

      public ProxyConnectionInfo.Builder setProtocolBytes(com.google.protobuf.ByteString value)
       IP protocol in string format, for example: "TCP", "UDP", "ICMP".
       
      string protocol = 1;
      Parameters:
      value - The bytes for protocol to set.
      Returns:
      This builder for chaining.
    • getOldSourceIp

      public String getOldSourceIp()
       Source IP address of an original connection.
       
      string old_source_ip = 2;
      Specified by:
      getOldSourceIp in interface ProxyConnectionInfoOrBuilder
      Returns:
      The oldSourceIp.
    • getOldSourceIpBytes

      public com.google.protobuf.ByteString getOldSourceIpBytes()
       Source IP address of an original connection.
       
      string old_source_ip = 2;
      Specified by:
      getOldSourceIpBytes in interface ProxyConnectionInfoOrBuilder
      Returns:
      The bytes for oldSourceIp.
    • setOldSourceIp

      public ProxyConnectionInfo.Builder setOldSourceIp(String value)
       Source IP address of an original connection.
       
      string old_source_ip = 2;
      Parameters:
      value - The oldSourceIp to set.
      Returns:
      This builder for chaining.
    • clearOldSourceIp

      public ProxyConnectionInfo.Builder clearOldSourceIp()
       Source IP address of an original connection.
       
      string old_source_ip = 2;
      Returns:
      This builder for chaining.
    • setOldSourceIpBytes

      public ProxyConnectionInfo.Builder setOldSourceIpBytes(com.google.protobuf.ByteString value)
       Source IP address of an original connection.
       
      string old_source_ip = 2;
      Parameters:
      value - The bytes for oldSourceIp to set.
      Returns:
      This builder for chaining.
    • getNewSourceIp

      public String getNewSourceIp()
       Source IP address of a new connection.
       
      string new_source_ip = 3;
      Specified by:
      getNewSourceIp in interface ProxyConnectionInfoOrBuilder
      Returns:
      The newSourceIp.
    • getNewSourceIpBytes

      public com.google.protobuf.ByteString getNewSourceIpBytes()
       Source IP address of a new connection.
       
      string new_source_ip = 3;
      Specified by:
      getNewSourceIpBytes in interface ProxyConnectionInfoOrBuilder
      Returns:
      The bytes for newSourceIp.
    • setNewSourceIp

      public ProxyConnectionInfo.Builder setNewSourceIp(String value)
       Source IP address of a new connection.
       
      string new_source_ip = 3;
      Parameters:
      value - The newSourceIp to set.
      Returns:
      This builder for chaining.
    • clearNewSourceIp

      public ProxyConnectionInfo.Builder clearNewSourceIp()
       Source IP address of a new connection.
       
      string new_source_ip = 3;
      Returns:
      This builder for chaining.
    • setNewSourceIpBytes

      public ProxyConnectionInfo.Builder setNewSourceIpBytes(com.google.protobuf.ByteString value)
       Source IP address of a new connection.
       
      string new_source_ip = 3;
      Parameters:
      value - The bytes for newSourceIp to set.
      Returns:
      This builder for chaining.
    • getOldDestinationIp

      public String getOldDestinationIp()
       Destination IP address of an original connection
       
      string old_destination_ip = 4;
      Specified by:
      getOldDestinationIp in interface ProxyConnectionInfoOrBuilder
      Returns:
      The oldDestinationIp.
    • getOldDestinationIpBytes

      public com.google.protobuf.ByteString getOldDestinationIpBytes()
       Destination IP address of an original connection
       
      string old_destination_ip = 4;
      Specified by:
      getOldDestinationIpBytes in interface ProxyConnectionInfoOrBuilder
      Returns:
      The bytes for oldDestinationIp.
    • setOldDestinationIp

      public ProxyConnectionInfo.Builder setOldDestinationIp(String value)
       Destination IP address of an original connection
       
      string old_destination_ip = 4;
      Parameters:
      value - The oldDestinationIp to set.
      Returns:
      This builder for chaining.
    • clearOldDestinationIp

      public ProxyConnectionInfo.Builder clearOldDestinationIp()
       Destination IP address of an original connection
       
      string old_destination_ip = 4;
      Returns:
      This builder for chaining.
    • setOldDestinationIpBytes

      public ProxyConnectionInfo.Builder setOldDestinationIpBytes(com.google.protobuf.ByteString value)
       Destination IP address of an original connection
       
      string old_destination_ip = 4;
      Parameters:
      value - The bytes for oldDestinationIp to set.
      Returns:
      This builder for chaining.
    • getNewDestinationIp

      public String getNewDestinationIp()
       Destination IP address of a new connection.
       
      string new_destination_ip = 5;
      Specified by:
      getNewDestinationIp in interface ProxyConnectionInfoOrBuilder
      Returns:
      The newDestinationIp.
    • getNewDestinationIpBytes

      public com.google.protobuf.ByteString getNewDestinationIpBytes()
       Destination IP address of a new connection.
       
      string new_destination_ip = 5;
      Specified by:
      getNewDestinationIpBytes in interface ProxyConnectionInfoOrBuilder
      Returns:
      The bytes for newDestinationIp.
    • setNewDestinationIp

      public ProxyConnectionInfo.Builder setNewDestinationIp(String value)
       Destination IP address of a new connection.
       
      string new_destination_ip = 5;
      Parameters:
      value - The newDestinationIp to set.
      Returns:
      This builder for chaining.
    • clearNewDestinationIp

      public ProxyConnectionInfo.Builder clearNewDestinationIp()
       Destination IP address of a new connection.
       
      string new_destination_ip = 5;
      Returns:
      This builder for chaining.
    • setNewDestinationIpBytes

      public ProxyConnectionInfo.Builder setNewDestinationIpBytes(com.google.protobuf.ByteString value)
       Destination IP address of a new connection.
       
      string new_destination_ip = 5;
      Parameters:
      value - The bytes for newDestinationIp to set.
      Returns:
      This builder for chaining.
    • getOldSourcePort

      public int getOldSourcePort()
       Source port of an original connection. Only valid when protocol is TCP or
       UDP.
       
      int32 old_source_port = 6;
      Specified by:
      getOldSourcePort in interface ProxyConnectionInfoOrBuilder
      Returns:
      The oldSourcePort.
    • setOldSourcePort

      public ProxyConnectionInfo.Builder setOldSourcePort(int value)
       Source port of an original connection. Only valid when protocol is TCP or
       UDP.
       
      int32 old_source_port = 6;
      Parameters:
      value - The oldSourcePort to set.
      Returns:
      This builder for chaining.
    • clearOldSourcePort

      public ProxyConnectionInfo.Builder clearOldSourcePort()
       Source port of an original connection. Only valid when protocol is TCP or
       UDP.
       
      int32 old_source_port = 6;
      Returns:
      This builder for chaining.
    • getNewSourcePort

      public int getNewSourcePort()
       Source port of a new connection. Only valid when protocol is TCP or UDP.
       
      int32 new_source_port = 7;
      Specified by:
      getNewSourcePort in interface ProxyConnectionInfoOrBuilder
      Returns:
      The newSourcePort.
    • setNewSourcePort

      public ProxyConnectionInfo.Builder setNewSourcePort(int value)
       Source port of a new connection. Only valid when protocol is TCP or UDP.
       
      int32 new_source_port = 7;
      Parameters:
      value - The newSourcePort to set.
      Returns:
      This builder for chaining.
    • clearNewSourcePort

      public ProxyConnectionInfo.Builder clearNewSourcePort()
       Source port of a new connection. Only valid when protocol is TCP or UDP.
       
      int32 new_source_port = 7;
      Returns:
      This builder for chaining.
    • getOldDestinationPort

      public int getOldDestinationPort()
       Destination port of an original connection. Only valid when protocol is TCP
       or UDP.
       
      int32 old_destination_port = 8;
      Specified by:
      getOldDestinationPort in interface ProxyConnectionInfoOrBuilder
      Returns:
      The oldDestinationPort.
    • setOldDestinationPort

      public ProxyConnectionInfo.Builder setOldDestinationPort(int value)
       Destination port of an original connection. Only valid when protocol is TCP
       or UDP.
       
      int32 old_destination_port = 8;
      Parameters:
      value - The oldDestinationPort to set.
      Returns:
      This builder for chaining.
    • clearOldDestinationPort

      public ProxyConnectionInfo.Builder clearOldDestinationPort()
       Destination port of an original connection. Only valid when protocol is TCP
       or UDP.
       
      int32 old_destination_port = 8;
      Returns:
      This builder for chaining.
    • getNewDestinationPort

      public int getNewDestinationPort()
       Destination port of a new connection. Only valid when protocol is TCP or
       UDP.
       
      int32 new_destination_port = 9;
      Specified by:
      getNewDestinationPort in interface ProxyConnectionInfoOrBuilder
      Returns:
      The newDestinationPort.
    • setNewDestinationPort

      public ProxyConnectionInfo.Builder setNewDestinationPort(int value)
       Destination port of a new connection. Only valid when protocol is TCP or
       UDP.
       
      int32 new_destination_port = 9;
      Parameters:
      value - The newDestinationPort to set.
      Returns:
      This builder for chaining.
    • clearNewDestinationPort

      public ProxyConnectionInfo.Builder clearNewDestinationPort()
       Destination port of a new connection. Only valid when protocol is TCP or
       UDP.
       
      int32 new_destination_port = 9;
      Returns:
      This builder for chaining.
    • getSubnetUri

      public String getSubnetUri()
       Uri of proxy subnet.
       
      string subnet_uri = 10;
      Specified by:
      getSubnetUri in interface ProxyConnectionInfoOrBuilder
      Returns:
      The subnetUri.
    • getSubnetUriBytes

      public com.google.protobuf.ByteString getSubnetUriBytes()
       Uri of proxy subnet.
       
      string subnet_uri = 10;
      Specified by:
      getSubnetUriBytes in interface ProxyConnectionInfoOrBuilder
      Returns:
      The bytes for subnetUri.
    • setSubnetUri

      public ProxyConnectionInfo.Builder setSubnetUri(String value)
       Uri of proxy subnet.
       
      string subnet_uri = 10;
      Parameters:
      value - The subnetUri to set.
      Returns:
      This builder for chaining.
    • clearSubnetUri

      public ProxyConnectionInfo.Builder clearSubnetUri()
       Uri of proxy subnet.
       
      string subnet_uri = 10;
      Returns:
      This builder for chaining.
    • setSubnetUriBytes

      public ProxyConnectionInfo.Builder setSubnetUriBytes(com.google.protobuf.ByteString value)
       Uri of proxy subnet.
       
      string subnet_uri = 10;
      Parameters:
      value - The bytes for subnetUri to set.
      Returns:
      This builder for chaining.
    • getNetworkUri

      public String getNetworkUri()
       URI of the network where connection is proxied.
       
      string network_uri = 11;
      Specified by:
      getNetworkUri in interface ProxyConnectionInfoOrBuilder
      Returns:
      The networkUri.
    • getNetworkUriBytes

      public com.google.protobuf.ByteString getNetworkUriBytes()
       URI of the network where connection is proxied.
       
      string network_uri = 11;
      Specified by:
      getNetworkUriBytes in interface ProxyConnectionInfoOrBuilder
      Returns:
      The bytes for networkUri.
    • setNetworkUri

      public ProxyConnectionInfo.Builder setNetworkUri(String value)
       URI of the network where connection is proxied.
       
      string network_uri = 11;
      Parameters:
      value - The networkUri to set.
      Returns:
      This builder for chaining.
    • clearNetworkUri

      public ProxyConnectionInfo.Builder clearNetworkUri()
       URI of the network where connection is proxied.
       
      string network_uri = 11;
      Returns:
      This builder for chaining.
    • setNetworkUriBytes

      public ProxyConnectionInfo.Builder setNetworkUriBytes(com.google.protobuf.ByteString value)
       URI of the network where connection is proxied.
       
      string network_uri = 11;
      Parameters:
      value - The bytes for networkUri to set.
      Returns:
      This builder for chaining.