com.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-cloud-compute-v1 Show documentation
Show all versions of proto-google-cloud-compute-v1 Show documentation
Proto library for google-cloud-compute
The newest version!
/*
* Copyright 2024 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/compute/v1/compute.proto
// Protobuf Java Version: 3.25.5
package com.google.cloud.compute.v1;
public interface SecurityPolicyRuleNetworkMatcherOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcher)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Destination IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
*
*
* repeated string dest_ip_ranges = 337357713;
*
* @return A list containing the destIpRanges.
*/
java.util.List getDestIpRangesList();
/**
*
*
*
* Destination IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
*
*
* repeated string dest_ip_ranges = 337357713;
*
* @return The count of destIpRanges.
*/
int getDestIpRangesCount();
/**
*
*
*
* Destination IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
*
*
* repeated string dest_ip_ranges = 337357713;
*
* @param index The index of the element to return.
* @return The destIpRanges at the given index.
*/
java.lang.String getDestIpRanges(int index);
/**
*
*
*
* Destination IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
*
*
* repeated string dest_ip_ranges = 337357713;
*
* @param index The index of the value to return.
* @return The bytes of the destIpRanges at the given index.
*/
com.google.protobuf.ByteString getDestIpRangesBytes(int index);
/**
*
*
*
* Destination port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").
*
*
* repeated string dest_ports = 379902005;
*
* @return A list containing the destPorts.
*/
java.util.List getDestPortsList();
/**
*
*
*
* Destination port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").
*
*
* repeated string dest_ports = 379902005;
*
* @return The count of destPorts.
*/
int getDestPortsCount();
/**
*
*
*
* Destination port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").
*
*
* repeated string dest_ports = 379902005;
*
* @param index The index of the element to return.
* @return The destPorts at the given index.
*/
java.lang.String getDestPorts(int index);
/**
*
*
*
* Destination port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").
*
*
* repeated string dest_ports = 379902005;
*
* @param index The index of the value to return.
* @return The bytes of the destPorts at the given index.
*/
com.google.protobuf.ByteString getDestPortsBytes(int index);
/**
*
*
*
* IPv4 protocol / IPv6 next header (after extension headers). Each element can be an 8-bit unsigned decimal number (e.g. "6"), range (e.g. "253-254"), or one of the following protocol names: "tcp", "udp", "icmp", "esp", "ah", "ipip", or "sctp".
*
*
* repeated string ip_protocols = 259213251;
*
* @return A list containing the ipProtocols.
*/
java.util.List getIpProtocolsList();
/**
*
*
*
* IPv4 protocol / IPv6 next header (after extension headers). Each element can be an 8-bit unsigned decimal number (e.g. "6"), range (e.g. "253-254"), or one of the following protocol names: "tcp", "udp", "icmp", "esp", "ah", "ipip", or "sctp".
*
*
* repeated string ip_protocols = 259213251;
*
* @return The count of ipProtocols.
*/
int getIpProtocolsCount();
/**
*
*
*
* IPv4 protocol / IPv6 next header (after extension headers). Each element can be an 8-bit unsigned decimal number (e.g. "6"), range (e.g. "253-254"), or one of the following protocol names: "tcp", "udp", "icmp", "esp", "ah", "ipip", or "sctp".
*
*
* repeated string ip_protocols = 259213251;
*
* @param index The index of the element to return.
* @return The ipProtocols at the given index.
*/
java.lang.String getIpProtocols(int index);
/**
*
*
*
* IPv4 protocol / IPv6 next header (after extension headers). Each element can be an 8-bit unsigned decimal number (e.g. "6"), range (e.g. "253-254"), or one of the following protocol names: "tcp", "udp", "icmp", "esp", "ah", "ipip", or "sctp".
*
*
* repeated string ip_protocols = 259213251;
*
* @param index The index of the value to return.
* @return The bytes of the ipProtocols at the given index.
*/
com.google.protobuf.ByteString getIpProtocolsBytes(int index);
/**
*
*
*
* BGP Autonomous System Number associated with the source IP address.
*
*
* repeated uint32 src_asns = 117825266;
*
* @return A list containing the srcAsns.
*/
java.util.List getSrcAsnsList();
/**
*
*
*
* BGP Autonomous System Number associated with the source IP address.
*
*
* repeated uint32 src_asns = 117825266;
*
* @return The count of srcAsns.
*/
int getSrcAsnsCount();
/**
*
*
*
* BGP Autonomous System Number associated with the source IP address.
*
*
* repeated uint32 src_asns = 117825266;
*
* @param index The index of the element to return.
* @return The srcAsns at the given index.
*/
int getSrcAsns(int index);
/**
*
*
*
* Source IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
*
*
* repeated string src_ip_ranges = 432128083;
*
* @return A list containing the srcIpRanges.
*/
java.util.List getSrcIpRangesList();
/**
*
*
*
* Source IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
*
*
* repeated string src_ip_ranges = 432128083;
*
* @return The count of srcIpRanges.
*/
int getSrcIpRangesCount();
/**
*
*
*
* Source IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
*
*
* repeated string src_ip_ranges = 432128083;
*
* @param index The index of the element to return.
* @return The srcIpRanges at the given index.
*/
java.lang.String getSrcIpRanges(int index);
/**
*
*
*
* Source IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
*
*
* repeated string src_ip_ranges = 432128083;
*
* @param index The index of the value to return.
* @return The bytes of the srcIpRanges at the given index.
*/
com.google.protobuf.ByteString getSrcIpRangesBytes(int index);
/**
*
*
*
* Source port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").
*
*
* repeated string src_ports = 445095415;
*
* @return A list containing the srcPorts.
*/
java.util.List getSrcPortsList();
/**
*
*
*
* Source port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").
*
*
* repeated string src_ports = 445095415;
*
* @return The count of srcPorts.
*/
int getSrcPortsCount();
/**
*
*
*
* Source port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").
*
*
* repeated string src_ports = 445095415;
*
* @param index The index of the element to return.
* @return The srcPorts at the given index.
*/
java.lang.String getSrcPorts(int index);
/**
*
*
*
* Source port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").
*
*
* repeated string src_ports = 445095415;
*
* @param index The index of the value to return.
* @return The bytes of the srcPorts at the given index.
*/
com.google.protobuf.ByteString getSrcPortsBytes(int index);
/**
*
*
*
* Two-letter ISO 3166-1 alpha-2 country code associated with the source IP address.
*
*
* repeated string src_region_codes = 99086742;
*
* @return A list containing the srcRegionCodes.
*/
java.util.List getSrcRegionCodesList();
/**
*
*
*
* Two-letter ISO 3166-1 alpha-2 country code associated with the source IP address.
*
*
* repeated string src_region_codes = 99086742;
*
* @return The count of srcRegionCodes.
*/
int getSrcRegionCodesCount();
/**
*
*
*
* Two-letter ISO 3166-1 alpha-2 country code associated with the source IP address.
*
*
* repeated string src_region_codes = 99086742;
*
* @param index The index of the element to return.
* @return The srcRegionCodes at the given index.
*/
java.lang.String getSrcRegionCodes(int index);
/**
*
*
*
* Two-letter ISO 3166-1 alpha-2 country code associated with the source IP address.
*
*
* repeated string src_region_codes = 99086742;
*
* @param index The index of the value to return.
* @return The bytes of the srcRegionCodes at the given index.
*/
com.google.protobuf.ByteString getSrcRegionCodesBytes(int index);
/**
*
*
*
* User-defined fields. Each element names a defined field and lists the matching values for that field.
*
*
*
* repeated .google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch user_defined_fields = 28312739;
*
*/
java.util.List
getUserDefinedFieldsList();
/**
*
*
*
* User-defined fields. Each element names a defined field and lists the matching values for that field.
*
*
*
* repeated .google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch user_defined_fields = 28312739;
*
*/
com.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch
getUserDefinedFields(int index);
/**
*
*
*
* User-defined fields. Each element names a defined field and lists the matching values for that field.
*
*
*
* repeated .google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch user_defined_fields = 28312739;
*
*/
int getUserDefinedFieldsCount();
/**
*
*
*
* User-defined fields. Each element names a defined field and lists the matching values for that field.
*
*
*
* repeated .google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch user_defined_fields = 28312739;
*
*/
java.util.List<
? extends
com.google.cloud.compute.v1
.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder>
getUserDefinedFieldsOrBuilderList();
/**
*
*
*
* User-defined fields. Each element names a defined field and lists the matching values for that field.
*
*
*
* repeated .google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch user_defined_fields = 28312739;
*
*/
com.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder
getUserDefinedFieldsOrBuilder(int index);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy