- 1.86.0 (latest)
- 1.85.0
- 1.84.0
- 1.83.0
- 1.82.0
- 1.80.0
- 1.78.0
- 1.77.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.70.0
- 1.69.0
- 1.68.0
- 1.67.0
- 1.66.0
- 1.65.0
- 1.64.0
- 1.63.0
- 1.62.0
- 1.61.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.1
- 1.11.0
- 1.9.1
- 1.8.1
- 1.7.2
- 1.6.0-beta
public static final class NetworkInterface.Builder extends GeneratedMessageV3.Builder<NetworkInterface.Builder> implements NetworkInterfaceOrBuilderA network interface resource attached to an instance.
Protobuf type google.cloud.compute.v1.NetworkInterface
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > NetworkInterface.BuilderImplements
NetworkInterfaceOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAccessConfigs(AccessConfig value)
public NetworkInterface.Builder addAccessConfigs(AccessConfig value)An array of configurations for this interface. Currently, only one access config, ONE_TO_ONE_NAT, is supported. If there are no accessConfigs specified, then this instance will have no external internet access.
repeated .google.cloud.compute.v1.AccessConfig access_configs = 111058326;
| Parameter | |
|---|---|
| Name | Description |
value |
AccessConfig |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAccessConfigs(AccessConfig.Builder builderForValue)
public NetworkInterface.Builder addAccessConfigs(AccessConfig.Builder builderForValue)An array of configurations for this interface. Currently, only one access config, ONE_TO_ONE_NAT, is supported. If there are no accessConfigs specified, then this instance will have no external internet access.
repeated .google.cloud.compute.v1.AccessConfig access_configs = 111058326;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
AccessConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAccessConfigs(int index, AccessConfig value)
public NetworkInterface.Builder addAccessConfigs(int index, AccessConfig value)An array of configurations for this interface. Currently, only one access config, ONE_TO_ONE_NAT, is supported. If there are no accessConfigs specified, then this instance will have no external internet access.
repeated .google.cloud.compute.v1.AccessConfig access_configs = 111058326;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
AccessConfig |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAccessConfigs(int index, AccessConfig.Builder builderForValue)
public NetworkInterface.Builder addAccessConfigs(int index, AccessConfig.Builder builderForValue)An array of configurations for this interface. Currently, only one access config, ONE_TO_ONE_NAT, is supported. If there are no accessConfigs specified, then this instance will have no external internet access.
repeated .google.cloud.compute.v1.AccessConfig access_configs = 111058326;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
AccessConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAccessConfigsBuilder()
public AccessConfig.Builder addAccessConfigsBuilder()An array of configurations for this interface. Currently, only one access config, ONE_TO_ONE_NAT, is supported. If there are no accessConfigs specified, then this instance will have no external internet access.
repeated .google.cloud.compute.v1.AccessConfig access_configs = 111058326;
| Returns | |
|---|---|
| Type | Description |
AccessConfig.Builder |
|
addAccessConfigsBuilder(int index)
public AccessConfig.Builder addAccessConfigsBuilder(int index)An array of configurations for this interface. Currently, only one access config, ONE_TO_ONE_NAT, is supported. If there are no accessConfigs specified, then this instance will have no external internet access.
repeated .google.cloud.compute.v1.AccessConfig access_configs = 111058326;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AccessConfig.Builder |
|
addAliasIpRanges(AliasIpRange value)
public NetworkInterface.Builder addAliasIpRanges(AliasIpRange value)An array of alias IP ranges for this network interface. You can only specify this field for network interfaces in VPC networks.
repeated .google.cloud.compute.v1.AliasIpRange alias_ip_ranges = 165085631;
| Parameter | |
|---|---|
| Name | Description |
value |
AliasIpRange |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAliasIpRanges(AliasIpRange.Builder builderForValue)
public NetworkInterface.Builder addAliasIpRanges(AliasIpRange.Builder builderForValue)An array of alias IP ranges for this network interface. You can only specify this field for network interfaces in VPC networks.
repeated .google.cloud.compute.v1.AliasIpRange alias_ip_ranges = 165085631;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
AliasIpRange.Builder |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAliasIpRanges(int index, AliasIpRange value)
public NetworkInterface.Builder addAliasIpRanges(int index, AliasIpRange value)An array of alias IP ranges for this network interface. You can only specify this field for network interfaces in VPC networks.
repeated .google.cloud.compute.v1.AliasIpRange alias_ip_ranges = 165085631;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
AliasIpRange |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAliasIpRanges(int index, AliasIpRange.Builder builderForValue)
public NetworkInterface.Builder addAliasIpRanges(int index, AliasIpRange.Builder builderForValue)An array of alias IP ranges for this network interface. You can only specify this field for network interfaces in VPC networks.
repeated .google.cloud.compute.v1.AliasIpRange alias_ip_ranges = 165085631;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
AliasIpRange.Builder |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAliasIpRangesBuilder()
public AliasIpRange.Builder addAliasIpRangesBuilder()An array of alias IP ranges for this network interface. You can only specify this field for network interfaces in VPC networks.
repeated .google.cloud.compute.v1.AliasIpRange alias_ip_ranges = 165085631;
| Returns | |
|---|---|
| Type | Description |
AliasIpRange.Builder |
|
addAliasIpRangesBuilder(int index)
public AliasIpRange.Builder addAliasIpRangesBuilder(int index)An array of alias IP ranges for this network interface. You can only specify this field for network interfaces in VPC networks.
repeated .google.cloud.compute.v1.AliasIpRange alias_ip_ranges = 165085631;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AliasIpRange.Builder |
|
addAllAccessConfigs(Iterable<? extends AccessConfig> values)
public NetworkInterface.Builder addAllAccessConfigs(Iterable<? extends AccessConfig> values)An array of configurations for this interface. Currently, only one access config, ONE_TO_ONE_NAT, is supported. If there are no accessConfigs specified, then this instance will have no external internet access.
repeated .google.cloud.compute.v1.AccessConfig access_configs = 111058326;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.compute.v1.AccessConfig> |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAllAliasIpRanges(Iterable<? extends AliasIpRange> values)
public NetworkInterface.Builder addAllAliasIpRanges(Iterable<? extends AliasIpRange> values)An array of alias IP ranges for this network interface. You can only specify this field for network interfaces in VPC networks.
repeated .google.cloud.compute.v1.AliasIpRange alias_ip_ranges = 165085631;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.compute.v1.AliasIpRange> |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addAllIpv6AccessConfigs(Iterable<? extends AccessConfig> values)
public NetworkInterface.Builder addAllIpv6AccessConfigs(Iterable<? extends AccessConfig> values)An array of IPv6 access configurations for this interface. Currently, only one IPv6 access config, DIRECT_IPV6, is supported. If there is no ipv6AccessConfig specified, then this instance will have no external IPv6 Internet access.
repeated .google.cloud.compute.v1.AccessConfig ipv6_access_configs = 483472110;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.compute.v1.AccessConfig> |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addIpv6AccessConfigs(AccessConfig value)
public NetworkInterface.Builder addIpv6AccessConfigs(AccessConfig value)An array of IPv6 access configurations for this interface. Currently, only one IPv6 access config, DIRECT_IPV6, is supported. If there is no ipv6AccessConfig specified, then this instance will have no external IPv6 Internet access.
repeated .google.cloud.compute.v1.AccessConfig ipv6_access_configs = 483472110;
| Parameter | |
|---|---|
| Name | Description |
value |
AccessConfig |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addIpv6AccessConfigs(AccessConfig.Builder builderForValue)
public NetworkInterface.Builder addIpv6AccessConfigs(AccessConfig.Builder builderForValue)An array of IPv6 access configurations for this interface. Currently, only one IPv6 access config, DIRECT_IPV6, is supported. If there is no ipv6AccessConfig specified, then this instance will have no external IPv6 Internet access.
repeated .google.cloud.compute.v1.AccessConfig ipv6_access_configs = 483472110;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
AccessConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addIpv6AccessConfigs(int index, AccessConfig value)
public NetworkInterface.Builder addIpv6AccessConfigs(int index, AccessConfig value)An array of IPv6 access configurations for this interface. Currently, only one IPv6 access config, DIRECT_IPV6, is supported. If there is no ipv6AccessConfig specified, then this instance will have no external IPv6 Internet access.
repeated .google.cloud.compute.v1.AccessConfig ipv6_access_configs = 483472110;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
AccessConfig |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addIpv6AccessConfigs(int index, AccessConfig.Builder builderForValue)
public NetworkInterface.Builder addIpv6AccessConfigs(int index, AccessConfig.Builder builderForValue)An array of IPv6 access configurations for this interface. Currently, only one IPv6 access config, DIRECT_IPV6, is supported. If there is no ipv6AccessConfig specified, then this instance will have no external IPv6 Internet access.
repeated .google.cloud.compute.v1.AccessConfig ipv6_access_configs = 483472110;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
AccessConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
NetworkInterface.Builder |
|
addIpv6AccessConfigsBuilder()
public AccessConfig.Builder addIpv6AccessConfigsBuilder()An array of IPv6 access configurations for this interface. Currently, only one IPv6 access config, DIRECT_IPV6, is supported. If there is no ipv6AccessConfig specified, then this instance will have no external IPv6 Internet access.
repeated .google.cloud.compute.v1.AccessConfig ipv6_access_configs = 483472110;
| Returns | |
|---|---|
| Type | Description |
AccessConfig.Builder |
|
addIpv6AccessConfigsBuilder(int index)
public AccessConfig.Builder addIpv6AccessConfigsBuilder(int index)An array of IPv6 access configurations for this interface. Currently, only one IPv6 access config, DIRECT_IPV6, is supported. If there is no ipv6AccessConfig specified, then this instance will have no external IPv6 Internet access.
repeated .google.cloud.compute.v1.AccessConfig ipv6_access_configs = 483472110;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AccessConfig.Builder |
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public NetworkInterface.Builder addRepeatedField(Descriptors.FieldDescriptor field,