Package namespace.cloud.network.v1beta
Interface Egress.EgressPolicySpecOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Egress.EgressPolicySpec,Egress.EgressPolicySpec.Builder
- Enclosing class:
Egress
public static interface Egress.EgressPolicySpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAdditionalRulesets(int index) Tags of Namespace-managed egress rulesets appended to rules.com.google.protobuf.ByteStringgetAdditionalRulesetsBytes(int index) Tags of Namespace-managed egress rulesets appended to rules.intTags of Namespace-managed egress rulesets appended to rules.Tags of Namespace-managed egress rulesets appended to rules.getAllowedEgressDomains(int index) Deprecated.namespace.cloud.network.v1beta.EgressPolicySpec.allowed_egress_domains is deprecated.com.google.protobuf.ByteStringgetAllowedEgressDomainsBytes(int index) Deprecated.namespace.cloud.network.v1beta.EgressPolicySpec.allowed_egress_domains is deprecated.intDeprecated.namespace.cloud.network.v1beta.EgressPolicySpec.allowed_egress_domains is deprecated.Deprecated.namespace.cloud.network.v1beta.EgressPolicySpec.allowed_egress_domains is deprecated.booleanEnables HTTP and HTTPS interception for PROXY and INJECT rules.getMode().namespace.cloud.network.v1beta.EgressPolicySpec.Mode mode = 2;int.namespace.cloud.network.v1beta.EgressPolicySpec.Mode mode = 2;getRules(int index) Rules applied in order to outbound connections.intRules applied in order to outbound connections.Rules applied in order to outbound connections.getRulesOrBuilder(int index) Rules applied in order to outbound connections.List<? extends Egress.EgressPolicySpec.RuleOrBuilder> Rules applied in order to outbound connections.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getModeValue
int getModeValue().namespace.cloud.network.v1beta.EgressPolicySpec.Mode mode = 2;- Returns:
- The enum numeric value on the wire for mode.
-
getMode
Egress.EgressPolicySpec.Mode getMode().namespace.cloud.network.v1beta.EgressPolicySpec.Mode mode = 2;- Returns:
- The mode.
-
getDeepPacketInspection
boolean getDeepPacketInspection()Enables HTTP and HTTPS interception for PROXY and INJECT rules.
bool deep_packet_inspection = 3;- Returns:
- The deepPacketInspection.
-
getRulesList
List<Egress.EgressPolicySpec.Rule> getRulesList()Rules applied in order to outbound connections.
repeated .namespace.cloud.network.v1beta.EgressPolicySpec.Rule rules = 4; -
getRules
Rules applied in order to outbound connections.
repeated .namespace.cloud.network.v1beta.EgressPolicySpec.Rule rules = 4; -
getRulesCount
int getRulesCount()Rules applied in order to outbound connections.
repeated .namespace.cloud.network.v1beta.EgressPolicySpec.Rule rules = 4; -
getRulesOrBuilderList
List<? extends Egress.EgressPolicySpec.RuleOrBuilder> getRulesOrBuilderList()Rules applied in order to outbound connections.
repeated .namespace.cloud.network.v1beta.EgressPolicySpec.Rule rules = 4; -
getRulesOrBuilder
Rules applied in order to outbound connections.
repeated .namespace.cloud.network.v1beta.EgressPolicySpec.Rule rules = 4; -
getAdditionalRulesetsList
Tags of Namespace-managed egress rulesets appended to rules.
repeated string additional_rulesets = 5;- Returns:
- A list containing the additionalRulesets.
-
getAdditionalRulesetsCount
int getAdditionalRulesetsCount()Tags of Namespace-managed egress rulesets appended to rules.
repeated string additional_rulesets = 5;- Returns:
- The count of additionalRulesets.
-
getAdditionalRulesets
Tags of Namespace-managed egress rulesets appended to rules.
repeated string additional_rulesets = 5;- Parameters:
index- The index of the element to return.- Returns:
- The additionalRulesets at the given index.
-
getAdditionalRulesetsBytes
com.google.protobuf.ByteString getAdditionalRulesetsBytes(int index) Tags of Namespace-managed egress rulesets appended to rules.
repeated string additional_rulesets = 5;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the additionalRulesets at the given index.
-
getAllowedEgressDomainsList
Deprecated.namespace.cloud.network.v1beta.EgressPolicySpec.allowed_egress_domains is deprecated. See proto/namespace/cloud/network/v1beta/egress.proto;l=104Deprecated. Only supported in inline egress policies during instance creation. Use `ALLOW` rules instead.
repeated string allowed_egress_domains = 1 [deprecated = true];- Returns:
- A list containing the allowedEgressDomains.
-
getAllowedEgressDomainsCount
Deprecated.namespace.cloud.network.v1beta.EgressPolicySpec.allowed_egress_domains is deprecated. See proto/namespace/cloud/network/v1beta/egress.proto;l=104Deprecated. Only supported in inline egress policies during instance creation. Use `ALLOW` rules instead.
repeated string allowed_egress_domains = 1 [deprecated = true];- Returns:
- The count of allowedEgressDomains.
-
getAllowedEgressDomains
Deprecated.namespace.cloud.network.v1beta.EgressPolicySpec.allowed_egress_domains is deprecated. See proto/namespace/cloud/network/v1beta/egress.proto;l=104Deprecated. Only supported in inline egress policies during instance creation. Use `ALLOW` rules instead.
repeated string allowed_egress_domains = 1 [deprecated = true];- Parameters:
index- The index of the element to return.- Returns:
- The allowedEgressDomains at the given index.
-
getAllowedEgressDomainsBytes
Deprecated.namespace.cloud.network.v1beta.EgressPolicySpec.allowed_egress_domains is deprecated. See proto/namespace/cloud/network/v1beta/egress.proto;l=104Deprecated. Only supported in inline egress policies during instance creation. Use `ALLOW` rules instead.
repeated string allowed_egress_domains = 1 [deprecated = true];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the allowedEgressDomains at the given index.
-