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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SubnetworkSecondaryRange.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public SubnetworkSecondaryRange build()
buildPartial()
public SubnetworkSecondaryRange buildPartial()
clear()
public SubnetworkSecondaryRange.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public SubnetworkSecondaryRange.Builder clearField(Descriptors.FieldDescriptor field)
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;
clearOneof(Descriptors.OneofDescriptor oneof)
public SubnetworkSecondaryRange.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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;
clone()
public SubnetworkSecondaryRange.Builder clone()
Overrides
getDefaultInstanceForType()
public SubnetworkSecondaryRange getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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 |
---|
Type | Description |
ByteString | The bytes for rangeName.
|
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(SubnetworkSecondaryRange other)
public SubnetworkSecondaryRange.Builder mergeFrom(SubnetworkSecondaryRange other)
public SubnetworkSecondaryRange.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public SubnetworkSecondaryRange.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SubnetworkSecondaryRange.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public SubnetworkSecondaryRange.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
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.
|
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SubnetworkSecondaryRange.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SubnetworkSecondaryRange.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides