Uses of Class
com.google.cloud.compute.v1.SecurityPolicyRule.Builder
-
Uses of SecurityPolicyRule.Builder in com.google.cloud.compute.v1
Methods in com.google.cloud.compute.v1 that return SecurityPolicyRule.BuilderModifier and TypeMethodDescriptionSecurityPolicy.Builder.addRulesBuilder()A list of rules that belong to this policy.SecurityPolicy.Builder.addRulesBuilder(int index) A list of rules that belong to this policy.SecurityPolicyRule.Builder.clear()SecurityPolicyRule.Builder.clearAction()The Action to perform when the rule is matched.SecurityPolicyRule.Builder.clearDescription()An optional description of this resource.SecurityPolicyRule.Builder.clearHeaderAction()Optional, additional actions that are performed on headers.SecurityPolicyRule.Builder.clearKind()Output only.SecurityPolicyRule.Builder.clearMatch()A match condition that incoming traffic is evaluated against.SecurityPolicyRule.Builder.clearNetworkMatch()A match condition that incoming packets are evaluated against for CLOUD_ARMOR_NETWORK security policies.SecurityPolicyRule.Builder.clearPreconfiguredWafConfig()Preconfigured WAF configuration to be applied for the rule.SecurityPolicyRule.Builder.clearPreview()If set to true, the specified action is not enforced.SecurityPolicyRule.Builder.clearPriority()An integer indicating the priority of a rule in the list.SecurityPolicyRule.Builder.clearRateLimitOptions()Must be specified if the action is "rate_based_ban" or "throttle" or "fairshare".SecurityPolicyRule.Builder.clearRedirectOptions()Parameters defining the redirect action.SecurityPolicy.Builder.getRulesBuilder(int index) A list of rules that belong to this policy.AddRuleOrganizationSecurityPolicyRequest.Builder.getSecurityPolicyRuleResourceBuilder()The body resource for this requestAddRuleRegionSecurityPolicyRequest.Builder.getSecurityPolicyRuleResourceBuilder()The body resource for this requestAddRuleSecurityPolicyRequest.Builder.getSecurityPolicyRuleResourceBuilder()The body resource for this requestPatchRuleOrganizationSecurityPolicyRequest.Builder.getSecurityPolicyRuleResourceBuilder()The body resource for this requestPatchRuleRegionSecurityPolicyRequest.Builder.getSecurityPolicyRuleResourceBuilder()The body resource for this requestPatchRuleSecurityPolicyRequest.Builder.getSecurityPolicyRuleResourceBuilder()The body resource for this requestSecurityPolicyRule.Builder.mergeFrom(SecurityPolicyRule other) SecurityPolicyRule.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) SecurityPolicyRule.Builder.mergeFrom(com.google.protobuf.Message other) SecurityPolicyRule.Builder.mergeHeaderAction(SecurityPolicyRuleHttpHeaderAction value) Optional, additional actions that are performed on headers.SecurityPolicyRule.Builder.mergeMatch(SecurityPolicyRuleMatcher value) A match condition that incoming traffic is evaluated against.SecurityPolicyRule.Builder.mergeNetworkMatch(SecurityPolicyRuleNetworkMatcher value) A match condition that incoming packets are evaluated against for CLOUD_ARMOR_NETWORK security policies.SecurityPolicyRule.Builder.mergePreconfiguredWafConfig(SecurityPolicyRulePreconfiguredWafConfig value) Preconfigured WAF configuration to be applied for the rule.SecurityPolicyRule.Builder.mergeRateLimitOptions(SecurityPolicyRuleRateLimitOptions value) Must be specified if the action is "rate_based_ban" or "throttle" or "fairshare".SecurityPolicyRule.Builder.mergeRedirectOptions(SecurityPolicyRuleRedirectOptions value) Parameters defining the redirect action.static SecurityPolicyRule.BuilderSecurityPolicyRule.newBuilder()static SecurityPolicyRule.BuilderSecurityPolicyRule.newBuilder(SecurityPolicyRule prototype) SecurityPolicyRule.newBuilderForType()protected SecurityPolicyRule.BuilderSecurityPolicyRule.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) The Action to perform when the rule is matched.SecurityPolicyRule.Builder.setActionBytes(com.google.protobuf.ByteString value) The Action to perform when the rule is matched.SecurityPolicyRule.Builder.setDescription(String value) An optional description of this resource.SecurityPolicyRule.Builder.setDescriptionBytes(com.google.protobuf.ByteString value) An optional description of this resource.SecurityPolicyRule.Builder.setHeaderAction(SecurityPolicyRuleHttpHeaderAction value) Optional, additional actions that are performed on headers.SecurityPolicyRule.Builder.setHeaderAction(SecurityPolicyRuleHttpHeaderAction.Builder builderForValue) Optional, additional actions that are performed on headers.Output only.SecurityPolicyRule.Builder.setKindBytes(com.google.protobuf.ByteString value) Output only.SecurityPolicyRule.Builder.setMatch(SecurityPolicyRuleMatcher value) A match condition that incoming traffic is evaluated against.SecurityPolicyRule.Builder.setMatch(SecurityPolicyRuleMatcher.Builder builderForValue) A match condition that incoming traffic is evaluated against.SecurityPolicyRule.Builder.setNetworkMatch(SecurityPolicyRuleNetworkMatcher value) A match condition that incoming packets are evaluated against for CLOUD_ARMOR_NETWORK security policies.SecurityPolicyRule.Builder.setNetworkMatch(SecurityPolicyRuleNetworkMatcher.Builder builderForValue) A match condition that incoming packets are evaluated against for CLOUD_ARMOR_NETWORK security policies.SecurityPolicyRule.Builder.setPreconfiguredWafConfig(SecurityPolicyRulePreconfiguredWafConfig value) Preconfigured WAF configuration to be applied for the rule.SecurityPolicyRule.Builder.setPreconfiguredWafConfig(SecurityPolicyRulePreconfiguredWafConfig.Builder builderForValue) Preconfigured WAF configuration to be applied for the rule.SecurityPolicyRule.Builder.setPreview(boolean value) If set to true, the specified action is not enforced.SecurityPolicyRule.Builder.setPriority(int value) An integer indicating the priority of a rule in the list.SecurityPolicyRule.Builder.setRateLimitOptions(SecurityPolicyRuleRateLimitOptions value) Must be specified if the action is "rate_based_ban" or "throttle" or "fairshare".SecurityPolicyRule.Builder.setRateLimitOptions(SecurityPolicyRuleRateLimitOptions.Builder builderForValue) Must be specified if the action is "rate_based_ban" or "throttle" or "fairshare".SecurityPolicyRule.Builder.setRedirectOptions(SecurityPolicyRuleRedirectOptions value) Parameters defining the redirect action.SecurityPolicyRule.Builder.setRedirectOptions(SecurityPolicyRuleRedirectOptions.Builder builderForValue) Parameters defining the redirect action.SecurityPolicyRule.toBuilder()Methods in com.google.cloud.compute.v1 that return types with arguments of type SecurityPolicyRule.BuilderModifier and TypeMethodDescriptionSecurityPolicy.Builder.getRulesBuilderList()A list of rules that belong to this policy.Methods in com.google.cloud.compute.v1 with parameters of type SecurityPolicyRule.BuilderModifier and TypeMethodDescriptionSecurityPolicy.Builder.addRules(int index, SecurityPolicyRule.Builder builderForValue) A list of rules that belong to this policy.SecurityPolicy.Builder.addRules(SecurityPolicyRule.Builder builderForValue) A list of rules that belong to this policy.SecurityPolicy.Builder.setRules(int index, SecurityPolicyRule.Builder builderForValue) A list of rules that belong to this policy.AddRuleOrganizationSecurityPolicyRequest.Builder.setSecurityPolicyRuleResource(SecurityPolicyRule.Builder builderForValue) The body resource for this requestAddRuleRegionSecurityPolicyRequest.Builder.setSecurityPolicyRuleResource(SecurityPolicyRule.Builder builderForValue) The body resource for this requestAddRuleSecurityPolicyRequest.Builder.setSecurityPolicyRuleResource(SecurityPolicyRule.Builder builderForValue) The body resource for this requestPatchRuleOrganizationSecurityPolicyRequest.Builder.setSecurityPolicyRuleResource(SecurityPolicyRule.Builder builderForValue) The body resource for this requestPatchRuleRegionSecurityPolicyRequest.Builder.setSecurityPolicyRuleResource(SecurityPolicyRule.Builder builderForValue) The body resource for this requestPatchRuleSecurityPolicyRequest.Builder.setSecurityPolicyRuleResource(SecurityPolicyRule.Builder builderForValue) The body resource for this request