Interface FirewallInfoOrBuilder (1.56.0)

public interface FirewallInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAction()

public abstract String getAction()

Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP

string action = 4;

Returns
Type Description
String

The action.

getActionBytes()

public abstract ByteString getActionBytes()

Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP

string action = 4;

Returns
Type Description
ByteString

The bytes for action.

getDirection()

public abstract String getDirection()

Possible values: INGRESS, EGRESS

string direction = 3;

Returns
Type Description
String

The direction.

getDirectionBytes()

public abstract ByteString getDirectionBytes()

Possible values: INGRESS, EGRESS

string direction = 3;

Returns
Type Description
ByteString

The bytes for direction.

getDisplayName()

public abstract String getDisplayName()

The display name of the firewall rule. This field might be empty for firewall policy rules.

string display_name = 1;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

The display name of the firewall rule. This field might be empty for firewall policy rules.

string display_name = 1;

Returns
Type Description
ByteString

The bytes for displayName.

getFirewallRuleType()

public abstract FirewallInfo.FirewallRuleType getFirewallRuleType()

The firewall rule's type.

.google.cloud.networkmanagement.v1.FirewallInfo.FirewallRuleType firewall_rule_type = 10;

Returns
Type Description
FirewallInfo.FirewallRuleType

The firewallRuleType.

getFirewallRuleTypeValue()

public abstract int getFirewallRuleTypeValue()

The firewall rule's type.

.google.cloud.networkmanagement.v1.FirewallInfo.FirewallRuleType firewall_rule_type = 10;

Returns
Type Description
int

The enum numeric value on the wire for firewallRuleType.

getNetworkUri()

public abstract String getNetworkUri()

The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.

string network_uri = 6;

Returns
Type Description
String

The networkUri.

getNetworkUriBytes()

public abstract ByteString getNetworkUriBytes()

The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.

string network_uri = 6;

Returns
Type Description
ByteString

The bytes for networkUri.

getPolicy()

public abstract String getPolicy()

The name of the firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules and implied VPC firewall rules.

string policy = 9;

Returns
Type Description
String

The policy.

getPolicyBytes()

public abstract ByteString getPolicyBytes()

The name of the firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules and implied VPC firewall rules.

string policy = 9;

Returns
Type Description
ByteString

The bytes for policy.

getPolicyUri()

public abstract String getPolicyUri()

The URI of the firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules and implied VPC firewall rules.

string policy_uri = 11;

Returns
Type Description
String

The policyUri.

getPolicyUriBytes()

public abstract ByteString getPolicyUriBytes()

The URI of the firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules and implied VPC firewall rules.

string policy_uri = 11;

Returns
Type Description
ByteString

The bytes for policyUri.

getPriority()

public abstract int getPriority()

The priority of the firewall rule.

int32 priority = 5;

Returns
Type Description
int

The priority.

getTargetServiceAccounts(int index)

public abstract String getTargetServiceAccounts(int index)

The target service accounts specified by the firewall rule.

repeated string target_service_accounts = 8;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The targetServiceAccounts at the given index.

getTargetServiceAccountsBytes(int index)

public abstract ByteString getTargetServiceAccountsBytes(int index)

The target service accounts specified by the firewall rule.

repeated string target_service_accounts = 8;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the targetServiceAccounts at the given index.

getTargetServiceAccountsCount()

public abstract int getTargetServiceAccountsCount()

The target service accounts specified by the firewall rule.

repeated string target_service_accounts = 8;

Returns
Type Description
int

The count of targetServiceAccounts.

getTargetServiceAccountsList()

public abstract List<String> getTargetServiceAccountsList()

The target service accounts specified by the firewall rule.

repeated string target_service_accounts = 8;

Returns
Type Description
List<String>

A list containing the targetServiceAccounts.

getTargetTags(int index)

public abstract String getTargetTags(int index)

The target tags defined by the VPC firewall rule. This field is not applicable to firewall policy rules.

repeated string target_tags = 7;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The targetTags at the given index.

getTargetTagsBytes(int index)

public abstract ByteString getTargetTagsBytes(int index)

The target tags defined by the VPC firewall rule. This field is not applicable to firewall policy rules.

repeated string target_tags = 7;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the targetTags at the given index.

getTargetTagsCount()

public abstract int getTargetTagsCount()

The target tags defined by the VPC firewall rule. This field is not applicable to firewall policy rules.

repeated string target_tags = 7;

Returns
Type Description
int

The count of targetTags.

getTargetTagsList()

public abstract List<String> getTargetTagsList()

The target tags defined by the VPC firewall rule. This field is not applicable to firewall policy rules.

repeated string target_tags = 7;

Returns
Type Description
List<String>

A list containing the targetTags.

getUri()

public abstract String getUri()

The URI of the firewall rule. This field is not applicable to implied VPC firewall rules.

string uri = 2;

Returns
Type Description
String

The uri.

getUriBytes()

public abstract ByteString getUriBytes()

The URI of the firewall rule. This field is not applicable to implied VPC firewall rules.

string uri = 2;

Returns
Type Description
ByteString

The bytes for uri.