All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.securitycenter.v1.SecurityPostureOrBuilder Maven / Gradle / Ivy

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/securitycenter/v1/security_posture.proto

// Protobuf Java Version: 3.25.5
package com.google.cloud.securitycenter.v1;

public interface SecurityPostureOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.cloud.securitycenter.v1.SecurityPosture)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Name of the posture, for example, `CIS-Posture`.
   * 
* * string name = 1; * * @return The name. */ java.lang.String getName(); /** * * *
   * Name of the posture, for example, `CIS-Posture`.
   * 
* * string name = 1; * * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * * *
   * The version of the posture, for example, `c7cfa2a8`.
   * 
* * string revision_id = 2; * * @return The revisionId. */ java.lang.String getRevisionId(); /** * * *
   * The version of the posture, for example, `c7cfa2a8`.
   * 
* * string revision_id = 2; * * @return The bytes for revisionId. */ com.google.protobuf.ByteString getRevisionIdBytes(); /** * * *
   * The project, folder, or organization on which the posture is deployed,
   * for example, `projects/{project_number}`.
   * 
* * string posture_deployment_resource = 3; * * @return The postureDeploymentResource. */ java.lang.String getPostureDeploymentResource(); /** * * *
   * The project, folder, or organization on which the posture is deployed,
   * for example, `projects/{project_number}`.
   * 
* * string posture_deployment_resource = 3; * * @return The bytes for postureDeploymentResource. */ com.google.protobuf.ByteString getPostureDeploymentResourceBytes(); /** * * *
   * The name of the posture deployment, for example,
   * `organizations/{org_id}/posturedeployments/{posture_deployment_id}`.
   * 
* * string posture_deployment = 4; * * @return The postureDeployment. */ java.lang.String getPostureDeployment(); /** * * *
   * The name of the posture deployment, for example,
   * `organizations/{org_id}/posturedeployments/{posture_deployment_id}`.
   * 
* * string posture_deployment = 4; * * @return The bytes for postureDeployment. */ com.google.protobuf.ByteString getPostureDeploymentBytes(); /** * * *
   * The name of the updated policy, for example,
   * `projects/{project_id}/policies/{constraint_name}`.
   * 
* * string changed_policy = 5; * * @return The changedPolicy. */ java.lang.String getChangedPolicy(); /** * * *
   * The name of the updated policy, for example,
   * `projects/{project_id}/policies/{constraint_name}`.
   * 
* * string changed_policy = 5; * * @return The bytes for changedPolicy. */ com.google.protobuf.ByteString getChangedPolicyBytes(); /** * * *
   * The name of the updated policyset, for example, `cis-policyset`.
   * 
* * string policy_set = 6; * * @return The policySet. */ java.lang.String getPolicySet(); /** * * *
   * The name of the updated policyset, for example, `cis-policyset`.
   * 
* * string policy_set = 6; * * @return The bytes for policySet. */ com.google.protobuf.ByteString getPolicySetBytes(); /** * * *
   * The ID of the updated policy, for example, `compute-policy-1`.
   * 
* * string policy = 7; * * @return The policy. */ java.lang.String getPolicy(); /** * * *
   * The ID of the updated policy, for example, `compute-policy-1`.
   * 
* * string policy = 7; * * @return The bytes for policy. */ com.google.protobuf.ByteString getPolicyBytes(); /** * * *
   * The details about a change in an updated policy that violates the deployed
   * posture.
   * 
* * * repeated .google.cloud.securitycenter.v1.SecurityPosture.PolicyDriftDetails policy_drift_details = 8; * */ java.util.List getPolicyDriftDetailsList(); /** * * *
   * The details about a change in an updated policy that violates the deployed
   * posture.
   * 
* * * repeated .google.cloud.securitycenter.v1.SecurityPosture.PolicyDriftDetails policy_drift_details = 8; * */ com.google.cloud.securitycenter.v1.SecurityPosture.PolicyDriftDetails getPolicyDriftDetails( int index); /** * * *
   * The details about a change in an updated policy that violates the deployed
   * posture.
   * 
* * * repeated .google.cloud.securitycenter.v1.SecurityPosture.PolicyDriftDetails policy_drift_details = 8; * */ int getPolicyDriftDetailsCount(); /** * * *
   * The details about a change in an updated policy that violates the deployed
   * posture.
   * 
* * * repeated .google.cloud.securitycenter.v1.SecurityPosture.PolicyDriftDetails policy_drift_details = 8; * */ java.util.List< ? extends com.google.cloud.securitycenter.v1.SecurityPosture.PolicyDriftDetailsOrBuilder> getPolicyDriftDetailsOrBuilderList(); /** * * *
   * The details about a change in an updated policy that violates the deployed
   * posture.
   * 
* * * repeated .google.cloud.securitycenter.v1.SecurityPosture.PolicyDriftDetails policy_drift_details = 8; * */ com.google.cloud.securitycenter.v1.SecurityPosture.PolicyDriftDetailsOrBuilder getPolicyDriftDetailsOrBuilder(int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy