- 0.53.0 (latest)
- 0.52.0
- 0.51.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.2
- 0.2.2
- 0.1.1
public static final class AllocationPolicy.NetworkInterface.Builder extends GeneratedMessageV3.Builder<AllocationPolicy.NetworkInterface.Builder> implements AllocationPolicy.NetworkInterfaceOrBuilder
A network interface.
Protobuf type google.cloud.batch.v1alpha.AllocationPolicy.NetworkInterface
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > AllocationPolicy.NetworkInterface.BuilderImplements
AllocationPolicy.NetworkInterfaceOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AllocationPolicy.NetworkInterface.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
build()
public AllocationPolicy.NetworkInterface build()
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface |
buildPartial()
public AllocationPolicy.NetworkInterface buildPartial()
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface |
clear()
public AllocationPolicy.NetworkInterface.Builder clear()
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
clearField(Descriptors.FieldDescriptor field)
public AllocationPolicy.NetworkInterface.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
clearNetwork()
public AllocationPolicy.NetworkInterface.Builder clearNetwork()
The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
clearNoExternalIpAddress()
public AllocationPolicy.NetworkInterface.Builder clearNoExternalIpAddress()
Default is false (with an external IP address). Required if no external public IP address is attached to the VM. If no external public IP address, additional configuration is required to allow the VM to access Google Services. See https://cloud.google.com/vpc/docs/configure-private-google-access and https://cloud.google.com/nat/docs/gce-example#create-nat for more information.
bool no_external_ip_address = 3;
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public AllocationPolicy.NetworkInterface.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
clearSubnetwork()
public AllocationPolicy.NetworkInterface.Builder clearSubnetwork()
The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
clone()
public AllocationPolicy.NetworkInterface.Builder clone()
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
getDefaultInstanceForType()
public AllocationPolicy.NetworkInterface getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getNetwork()
public String getNetwork()
The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
Returns | |
---|---|
Type | Description |
String |
The network. |
getNetworkBytes()
public ByteString getNetworkBytes()
The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for network. |
getNoExternalIpAddress()
public boolean getNoExternalIpAddress()
Default is false (with an external IP address). Required if no external public IP address is attached to the VM. If no external public IP address, additional configuration is required to allow the VM to access Google Services. See https://cloud.google.com/vpc/docs/configure-private-google-access and https://cloud.google.com/nat/docs/gce-example#create-nat for more information.
bool no_external_ip_address = 3;
Returns | |
---|---|
Type | Description |
boolean |
The noExternalIpAddress. |
getSubnetwork()
public String getSubnetwork()
The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
Returns | |
---|---|
Type | Description |
String |
The subnetwork. |
getSubnetworkBytes()
public ByteString getSubnetworkBytes()
The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for subnetwork. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(AllocationPolicy.NetworkInterface other)
public AllocationPolicy.NetworkInterface.Builder mergeFrom(AllocationPolicy.NetworkInterface other)
Parameter | |
---|---|
Name | Description |
other |
AllocationPolicy.NetworkInterface |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AllocationPolicy.NetworkInterface.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public AllocationPolicy.NetworkInterface.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AllocationPolicy.NetworkInterface.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public AllocationPolicy.NetworkInterface.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
setNetwork(String value)
public AllocationPolicy.NetworkInterface.Builder setNetwork(String value)
The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
Parameter | |
---|---|
Name | Description |
value |
String The network to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
setNetworkBytes(ByteString value)
public AllocationPolicy.NetworkInterface.Builder setNetworkBytes(ByteString value)
The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for network to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
setNoExternalIpAddress(boolean value)
public AllocationPolicy.NetworkInterface.Builder setNoExternalIpAddress(boolean value)
Default is false (with an external IP address). Required if no external public IP address is attached to the VM. If no external public IP address, additional configuration is required to allow the VM to access Google Services. See https://cloud.google.com/vpc/docs/configure-private-google-access and https://cloud.google.com/nat/docs/gce-example#create-nat for more information.
bool no_external_ip_address = 3;
Parameter | |
---|---|
Name | Description |
value |
boolean The noExternalIpAddress to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AllocationPolicy.NetworkInterface.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
setSubnetwork(String value)
public AllocationPolicy.NetworkInterface.Builder setSubnetwork(String value)
The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
Parameter | |
---|---|
Name | Description |
value |
String The subnetwork to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
setSubnetworkBytes(ByteString value)
public AllocationPolicy.NetworkInterface.Builder setSubnetworkBytes(ByteString value)
The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for subnetwork to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final AllocationPolicy.NetworkInterface.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
AllocationPolicy.NetworkInterface.Builder |