com.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder 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 SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig)
com.google.protobuf.MessageOrBuilder {
/**
* optional float auto_deploy_confidence_threshold = 84309694;
*
* @return Whether the autoDeployConfidenceThreshold field is set.
*/
boolean hasAutoDeployConfidenceThreshold();
/**
* optional float auto_deploy_confidence_threshold = 84309694;
*
* @return The autoDeployConfidenceThreshold.
*/
float getAutoDeployConfidenceThreshold();
/**
* optional int32 auto_deploy_expiration_sec = 69638793;
*
* @return Whether the autoDeployExpirationSec field is set.
*/
boolean hasAutoDeployExpirationSec();
/**
* optional int32 auto_deploy_expiration_sec = 69638793;
*
* @return The autoDeployExpirationSec.
*/
int getAutoDeployExpirationSec();
/**
* optional float auto_deploy_impacted_baseline_threshold = 292441667;
*
* @return Whether the autoDeployImpactedBaselineThreshold field is set.
*/
boolean hasAutoDeployImpactedBaselineThreshold();
/**
* optional float auto_deploy_impacted_baseline_threshold = 292441667;
*
* @return The autoDeployImpactedBaselineThreshold.
*/
float getAutoDeployImpactedBaselineThreshold();
/**
* optional float auto_deploy_load_threshold = 522227738;
*
* @return Whether the autoDeployLoadThreshold field is set.
*/
boolean hasAutoDeployLoadThreshold();
/**
* optional float auto_deploy_load_threshold = 522227738;
*
* @return The autoDeployLoadThreshold.
*/
float getAutoDeployLoadThreshold();
/**
* optional float detection_absolute_qps = 383123174;
*
* @return Whether the detectionAbsoluteQps field is set.
*/
boolean hasDetectionAbsoluteQps();
/**
* optional float detection_absolute_qps = 383123174;
*
* @return The detectionAbsoluteQps.
*/
float getDetectionAbsoluteQps();
/**
* optional float detection_load_threshold = 430499148;
*
* @return Whether the detectionLoadThreshold field is set.
*/
boolean hasDetectionLoadThreshold();
/**
* optional float detection_load_threshold = 430499148;
*
* @return The detectionLoadThreshold.
*/
float getDetectionLoadThreshold();
/**
* optional float detection_relative_to_baseline_qps = 291343749;
*
* @return Whether the detectionRelativeToBaselineQps field is set.
*/
boolean hasDetectionRelativeToBaselineQps();
/**
* optional float detection_relative_to_baseline_qps = 291343749;
*
* @return The detectionRelativeToBaselineQps.
*/
float getDetectionRelativeToBaselineQps();
/**
*
*
*
* The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.
*
*
* optional string name = 3373707;
*
* @return Whether the name field is set.
*/
boolean hasName();
/**
*
*
*
* The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.
*
*
* optional string name = 3373707;
*
* @return The name.
*/
java.lang.String getName();
/**
*
*
*
* The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the security policy.
*
*
* optional string name = 3373707;
*
* @return The bytes for name.
*/
com.google.protobuf.ByteString getNameBytes();
/**
*
*
*
* Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
*
*
*
* repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;
*
*/
java.util.List<
com.google.cloud.compute.v1
.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig>
getTrafficGranularityConfigsList();
/**
*
*
*
* Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
*
*
*
* repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;
*
*/
com.google.cloud.compute.v1
.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig
getTrafficGranularityConfigs(int index);
/**
*
*
*
* Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
*
*
*
* repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;
*
*/
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;
*
*/
java.util.List<
? extends
com.google.cloud.compute.v1
.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder>
getTrafficGranularityConfigsOrBuilderList();
/**
*
*
*
* Configuration options for enabling Adaptive Protection to operate on specified granular traffic units.
*
*
*
* repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig traffic_granularity_configs = 85367358;
*
*/
com.google.cloud.compute.v1
.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder
getTrafficGranularityConfigsOrBuilder(int index);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy