Interface IpRuleOrBuilder (2.76.0)

public interface IpRuleOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getPortRanges(int index)

public abstract IpRule.PortRange getPortRanges(int index)

Optional. An optional list of ports to which this rule applies. This field is only applicable for the UDP or (S)TCP protocols. Each entry must be either an integer or a range including a min and max port number.

repeated .google.cloud.securitycenter.v2.IpRule.PortRange port_ranges = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
IpRule.PortRange

getPortRangesCount()

public abstract int getPortRangesCount()

Optional. An optional list of ports to which this rule applies. This field is only applicable for the UDP or (S)TCP protocols. Each entry must be either an integer or a range including a min and max port number.

repeated .google.cloud.securitycenter.v2.IpRule.PortRange port_ranges = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getPortRangesList()

public abstract List<IpRule.PortRange> getPortRangesList()

Optional. An optional list of ports to which this rule applies. This field is only applicable for the UDP or (S)TCP protocols. Each entry must be either an integer or a range including a min and max port number.

repeated .google.cloud.securitycenter.v2.IpRule.PortRange port_ranges = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<PortRange>

getPortRangesOrBuilder(int index)

public abstract IpRule.PortRangeOrBuilder getPortRangesOrBuilder(int index)

Optional. An optional list of ports to which this rule applies. This field is only applicable for the UDP or (S)TCP protocols. Each entry must be either an integer or a range including a min and max port number.

repeated .google.cloud.securitycenter.v2.IpRule.PortRange port_ranges = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
IpRule.PortRangeOrBuilder

getPortRangesOrBuilderList()

public abstract List<? extends IpRule.PortRangeOrBuilder> getPortRangesOrBuilderList()

Optional. An optional list of ports to which this rule applies. This field is only applicable for the UDP or (S)TCP protocols. Each entry must be either an integer or a range including a min and max port number.

repeated .google.cloud.securitycenter.v2.IpRule.PortRange port_ranges = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.securitycenter.v2.IpRule.PortRangeOrBuilder>

getProtocol()

public abstract String getProtocol()

The IP protocol this rule applies to. This value can either be one of the following well known protocol strings (TCP, UDP, ICMP, ESP, AH, IPIP, SCTP) or a string representation of the integer value.

string protocol = 1;

Returns
Type Description
String

The protocol.

getProtocolBytes()

public abstract ByteString getProtocolBytes()

The IP protocol this rule applies to. This value can either be one of the following well known protocol strings (TCP, UDP, ICMP, ESP, AH, IPIP, SCTP) or a string representation of the integer value.

string protocol = 1;

Returns
Type Description
ByteString

The bytes for protocol.