public static final class SubnetworkSecondaryRange.Builder extends GeneratedMessageV3.Builder<SubnetworkSecondaryRange.Builder> implements SubnetworkSecondaryRangeOrBuilder
Represents a secondary IP range of a subnetwork.
Protobuf type google.cloud.compute.v1.SubnetworkSecondaryRange
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SubnetworkSecondaryRange.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public SubnetworkSecondaryRange build()
Returns
buildPartial()
public SubnetworkSecondaryRange buildPartial()
Returns
clear()
public SubnetworkSecondaryRange.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public SubnetworkSecondaryRange.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearIpCidrRange()
public SubnetworkSecondaryRange.Builder clearIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public SubnetworkSecondaryRange.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearRangeName()
public SubnetworkSecondaryRange.Builder clearRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;
Returns
clone()
public SubnetworkSecondaryRange.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public SubnetworkSecondaryRange getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getIpCidrRange()
public String getIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;
Returns
Type | Description |
String | The ipCidrRange.
|
getIpCidrRangeBytes()
public ByteString getIpCidrRangeBytes()
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;
Returns
Type | Description |
ByteString | The bytes for ipCidrRange.
|
getRangeName()
public String getRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;
Returns
Type | Description |
String | The rangeName.
|
getRangeNameBytes()
public ByteString getRangeNameBytes()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;
Returns
hasIpCidrRange()
public boolean hasIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;
Returns
Type | Description |
boolean | Whether the ipCidrRange field is set.
|
hasRangeName()
public boolean hasRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;
Returns
Type | Description |
boolean | Whether the rangeName field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(SubnetworkSecondaryRange other)
public SubnetworkSecondaryRange.Builder mergeFrom(SubnetworkSecondaryRange other)
Parameter
Returns
public SubnetworkSecondaryRange.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SubnetworkSecondaryRange.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SubnetworkSecondaryRange.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public SubnetworkSecondaryRange.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setIpCidrRange(String value)
public SubnetworkSecondaryRange.Builder setIpCidrRange(String value)
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;
Parameter
Name | Description |
value | String
The ipCidrRange to set.
|
Returns
setIpCidrRangeBytes(ByteString value)
public SubnetworkSecondaryRange.Builder setIpCidrRangeBytes(ByteString value)
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;
Parameter
Name | Description |
value | ByteString
The bytes for ipCidrRange to set.
|
Returns
setRangeName(String value)
public SubnetworkSecondaryRange.Builder setRangeName(String value)
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;
Parameter
Name | Description |
value | String
The rangeName to set.
|
Returns
setRangeNameBytes(ByteString value)
public SubnetworkSecondaryRange.Builder setRangeNameBytes(ByteString value)
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;
Parameter
Name | Description |
value | ByteString
The bytes for rangeName to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SubnetworkSecondaryRange.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SubnetworkSecondaryRange.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides