Interface InstancesSetSecurityPolicyRequestOrBuilder (1.64.0)

public interface InstancesSetSecurityPolicyRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getNetworkInterfaces(int index)

public abstract String getNetworkInterfaces(int index)

The network interfaces that the security policy will be applied to. Network interfaces use the nicN naming format. You can only set a security policy for network interfaces with an access config.

repeated string network_interfaces = 52735243;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The networkInterfaces at the given index.

getNetworkInterfacesBytes(int index)

public abstract ByteString getNetworkInterfacesBytes(int index)

The network interfaces that the security policy will be applied to. Network interfaces use the nicN naming format. You can only set a security policy for network interfaces with an access config.

repeated string network_interfaces = 52735243;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the networkInterfaces at the given index.

getNetworkInterfacesCount()

public abstract int getNetworkInterfacesCount()

The network interfaces that the security policy will be applied to. Network interfaces use the nicN naming format. You can only set a security policy for network interfaces with an access config.

repeated string network_interfaces = 52735243;

Returns
Type Description
int

The count of networkInterfaces.

getNetworkInterfacesList()

public abstract List<String> getNetworkInterfacesList()

The network interfaces that the security policy will be applied to. Network interfaces use the nicN naming format. You can only set a security policy for network interfaces with an access config.

repeated string network_interfaces = 52735243;

Returns
Type Description
List<String>

A list containing the networkInterfaces.

getSecurityPolicy()

public abstract String getSecurityPolicy()

A full or partial URL to a security policy to add to this instance. If this field is set to an empty string it will remove the associated security policy.

optional string security_policy = 171082513;

Returns
Type Description
String

The securityPolicy.

getSecurityPolicyBytes()

public abstract ByteString getSecurityPolicyBytes()

A full or partial URL to a security policy to add to this instance. If this field is set to an empty string it will remove the associated security policy.

optional string security_policy = 171082513;

Returns
Type Description
ByteString

The bytes for securityPolicy.

hasSecurityPolicy()

public abstract boolean hasSecurityPolicy()

A full or partial URL to a security policy to add to this instance. If this field is set to an empty string it will remove the associated security policy.

optional string security_policy = 171082513;

Returns
Type Description
boolean

Whether the securityPolicy field is set.