Class DirectVpcEgressConnectionInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DirectVpcEgressConnectionInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.DirectVpcEgressConnectionInfo.Builder
- All Implemented Interfaces:
DirectVpcEgressConnectionInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DirectVpcEgressConnectionInfo
public static final class DirectVpcEgressConnectionInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DirectVpcEgressConnectionInfo.Builder>
implements DirectVpcEgressConnectionInfoOrBuilder
For display only. Metadata associated with a serverless direct VPC egress connection.Protobuf type
google.cloud.networkmanagement.v1beta1.DirectVpcEgressConnectionInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()URI of direct access network.Region in which the Direct VPC egress is deployed.Selected starting IP address, from the selected IP range.Selected IP range.URI of direct access subnetwork.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorURI of direct access network.com.google.protobuf.ByteStringURI of direct access network.Region in which the Direct VPC egress is deployed.com.google.protobuf.ByteStringRegion in which the Direct VPC egress is deployed.Selected starting IP address, from the selected IP range.com.google.protobuf.ByteStringSelected starting IP address, from the selected IP range.Selected IP range.com.google.protobuf.ByteStringSelected IP range.URI of direct access subnetwork.com.google.protobuf.ByteStringURI of direct access subnetwork.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setNetworkUri(String value) URI of direct access network.setNetworkUriBytes(com.google.protobuf.ByteString value) URI of direct access network.Region in which the Direct VPC egress is deployed.setRegionBytes(com.google.protobuf.ByteString value) Region in which the Direct VPC egress is deployed.setSelectedIpAddress(String value) Selected starting IP address, from the selected IP range.setSelectedIpAddressBytes(com.google.protobuf.ByteString value) Selected starting IP address, from the selected IP range.setSelectedIpRange(String value) Selected IP range.setSelectedIpRangeBytes(com.google.protobuf.ByteString value) Selected IP range.setSubnetworkUri(String value) URI of direct access subnetwork.setSubnetworkUriBytes(com.google.protobuf.ByteString value) URI of direct access subnetwork.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DirectVpcEgressConnectionInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DirectVpcEgressConnectionInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DirectVpcEgressConnectionInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DirectVpcEgressConnectionInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DirectVpcEgressConnectionInfo.Builder>
-
mergeFrom
public DirectVpcEgressConnectionInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DirectVpcEgressConnectionInfo.Builder>- Throws:
IOException
-
getNetworkUri
URI of direct access network.
string network_uri = 1;- Specified by:
getNetworkUriin interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The networkUri.
-
getNetworkUriBytes
public com.google.protobuf.ByteString getNetworkUriBytes()URI of direct access network.
string network_uri = 1;- Specified by:
getNetworkUriBytesin interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The bytes for networkUri.
-
setNetworkUri
URI of direct access network.
string network_uri = 1;- Parameters:
value- The networkUri to set.- Returns:
- This builder for chaining.
-
clearNetworkUri
URI of direct access network.
string network_uri = 1;- Returns:
- This builder for chaining.
-
setNetworkUriBytes
public DirectVpcEgressConnectionInfo.Builder setNetworkUriBytes(com.google.protobuf.ByteString value) URI of direct access network.
string network_uri = 1;- Parameters:
value- The bytes for networkUri to set.- Returns:
- This builder for chaining.
-
getSubnetworkUri
URI of direct access subnetwork.
string subnetwork_uri = 2;- Specified by:
getSubnetworkUriin interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The subnetworkUri.
-
getSubnetworkUriBytes
public com.google.protobuf.ByteString getSubnetworkUriBytes()URI of direct access subnetwork.
string subnetwork_uri = 2;- Specified by:
getSubnetworkUriBytesin interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The bytes for subnetworkUri.
-
setSubnetworkUri
URI of direct access subnetwork.
string subnetwork_uri = 2;- Parameters:
value- The subnetworkUri to set.- Returns:
- This builder for chaining.
-
clearSubnetworkUri
URI of direct access subnetwork.
string subnetwork_uri = 2;- Returns:
- This builder for chaining.
-
setSubnetworkUriBytes
public DirectVpcEgressConnectionInfo.Builder setSubnetworkUriBytes(com.google.protobuf.ByteString value) URI of direct access subnetwork.
string subnetwork_uri = 2;- Parameters:
value- The bytes for subnetworkUri to set.- Returns:
- This builder for chaining.
-
getSelectedIpRange
Selected IP range.
string selected_ip_range = 3 [(.google.api.field_info) = { ... }- Specified by:
getSelectedIpRangein interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The selectedIpRange.
-
getSelectedIpRangeBytes
public com.google.protobuf.ByteString getSelectedIpRangeBytes()Selected IP range.
string selected_ip_range = 3 [(.google.api.field_info) = { ... }- Specified by:
getSelectedIpRangeBytesin interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The bytes for selectedIpRange.
-
setSelectedIpRange
Selected IP range.
string selected_ip_range = 3 [(.google.api.field_info) = { ... }- Parameters:
value- The selectedIpRange to set.- Returns:
- This builder for chaining.
-
clearSelectedIpRange
Selected IP range.
string selected_ip_range = 3 [(.google.api.field_info) = { ... }- Returns:
- This builder for chaining.
-
setSelectedIpRangeBytes
public DirectVpcEgressConnectionInfo.Builder setSelectedIpRangeBytes(com.google.protobuf.ByteString value) Selected IP range.
string selected_ip_range = 3 [(.google.api.field_info) = { ... }- Parameters:
value- The bytes for selectedIpRange to set.- Returns:
- This builder for chaining.
-
getSelectedIpAddress
Selected starting IP address, from the selected IP range.
string selected_ip_address = 4 [(.google.api.field_info) = { ... }- Specified by:
getSelectedIpAddressin interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The selectedIpAddress.
-
getSelectedIpAddressBytes
public com.google.protobuf.ByteString getSelectedIpAddressBytes()Selected starting IP address, from the selected IP range.
string selected_ip_address = 4 [(.google.api.field_info) = { ... }- Specified by:
getSelectedIpAddressBytesin interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The bytes for selectedIpAddress.
-
setSelectedIpAddress
Selected starting IP address, from the selected IP range.
string selected_ip_address = 4 [(.google.api.field_info) = { ... }- Parameters:
value- The selectedIpAddress to set.- Returns:
- This builder for chaining.
-
clearSelectedIpAddress
Selected starting IP address, from the selected IP range.
string selected_ip_address = 4 [(.google.api.field_info) = { ... }- Returns:
- This builder for chaining.
-
setSelectedIpAddressBytes
public DirectVpcEgressConnectionInfo.Builder setSelectedIpAddressBytes(com.google.protobuf.ByteString value) Selected starting IP address, from the selected IP range.
string selected_ip_address = 4 [(.google.api.field_info) = { ... }- Parameters:
value- The bytes for selectedIpAddress to set.- Returns:
- This builder for chaining.
-
getRegion
Region in which the Direct VPC egress is deployed.
string region = 5;- Specified by:
getRegionin interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()Region in which the Direct VPC egress is deployed.
string region = 5;- Specified by:
getRegionBytesin interfaceDirectVpcEgressConnectionInfoOrBuilder- Returns:
- The bytes for region.
-
setRegion
Region in which the Direct VPC egress is deployed.
string region = 5;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
Region in which the Direct VPC egress is deployed.
string region = 5;- Returns:
- This builder for chaining.
-
setRegionBytes
Region in which the Direct VPC egress is deployed.
string region = 5;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-