Interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig.Builder

@Generated public interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasAutoDeployConfidenceThreshold

      boolean hasAutoDeployConfidenceThreshold()
      optional float auto_deploy_confidence_threshold = 84309694;
      Returns:
      Whether the autoDeployConfidenceThreshold field is set.
    • getAutoDeployConfidenceThreshold

      float getAutoDeployConfidenceThreshold()
      optional float auto_deploy_confidence_threshold = 84309694;
      Returns:
      The autoDeployConfidenceThreshold.
    • hasAutoDeployExpirationSec

      boolean hasAutoDeployExpirationSec()
      optional int32 auto_deploy_expiration_sec = 69638793;
      Returns:
      Whether the autoDeployExpirationSec field is set.
    • getAutoDeployExpirationSec

      int getAutoDeployExpirationSec()
      optional int32 auto_deploy_expiration_sec = 69638793;
      Returns:
      The autoDeployExpirationSec.
    • hasAutoDeployImpactedBaselineThreshold

      boolean hasAutoDeployImpactedBaselineThreshold()
      optional float auto_deploy_impacted_baseline_threshold = 292441667;
      Returns:
      Whether the autoDeployImpactedBaselineThreshold field is set.
    • getAutoDeployImpactedBaselineThreshold

      float getAutoDeployImpactedBaselineThreshold()
      optional float auto_deploy_impacted_baseline_threshold = 292441667;
      Returns:
      The autoDeployImpactedBaselineThreshold.
    • hasAutoDeployLoadThreshold

      boolean hasAutoDeployLoadThreshold()
      optional float auto_deploy_load_threshold = 522227738;
      Returns:
      Whether the autoDeployLoadThreshold field is set.
    • getAutoDeployLoadThreshold

      float getAutoDeployLoadThreshold()
      optional float auto_deploy_load_threshold = 522227738;
      Returns:
      The autoDeployLoadThreshold.
    • hasDetectionAbsoluteQps

      boolean hasDetectionAbsoluteQps()
      optional float detection_absolute_qps = 383123174;
      Returns:
      Whether the detectionAbsoluteQps field is set.
    • getDetectionAbsoluteQps

      float getDetectionAbsoluteQps()
      optional float detection_absolute_qps = 383123174;
      Returns:
      The detectionAbsoluteQps.
    • hasDetectionLoadThreshold

      boolean hasDetectionLoadThreshold()
      optional float detection_load_threshold = 430499148;
      Returns:
      Whether the detectionLoadThreshold field is set.
    • getDetectionLoadThreshold

      float getDetectionLoadThreshold()
      optional float detection_load_threshold = 430499148;
      Returns:
      The detectionLoadThreshold.
    • hasDetectionRelativeToBaselineQps

      boolean hasDetectionRelativeToBaselineQps()
      optional float detection_relative_to_baseline_qps = 291343749;
      Returns:
      Whether the detectionRelativeToBaselineQps field is set.
    • getDetectionRelativeToBaselineQps

      float getDetectionRelativeToBaselineQps()
      optional float detection_relative_to_baseline_qps = 291343749;
      Returns:
      The detectionRelativeToBaselineQps.
    • hasName

      boolean hasName()
       The name must be 1-63 characters long, and comply withRFC1035.
       The name must be unique within the security policy.
       
      optional string name = 3373707;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       The name must be 1-63 characters long, and comply withRFC1035.
       The name must be unique within the security policy.
       
      optional string name = 3373707;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The name must be 1-63 characters long, and comply withRFC1035.
       The name must be unique within the security policy.
       
      optional string name = 3373707;
      Returns:
      The bytes for name.
    • getTrafficGranularityConfigsList

       Configuration options for enabling Adaptive Protection to operate
       on specified granular traffic units.
       
      repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;
    • getTrafficGranularityConfigs

       Configuration options for enabling Adaptive Protection to operate
       on specified granular traffic units.
       
      repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;
    • getTrafficGranularityConfigsCount

      int getTrafficGranularityConfigsCount()
       Configuration options for enabling Adaptive Protection to operate
       on specified granular traffic units.
       
      repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;
    • getTrafficGranularityConfigsOrBuilderList

       Configuration options for enabling Adaptive Protection to operate
       on specified granular traffic units.
       
      repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;
    • getTrafficGranularityConfigsOrBuilder

       Configuration options for enabling Adaptive Protection to operate
       on specified granular traffic units.
       
      repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;