Interface LintPolicyRequestOrBuilder

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

@Generated public interface LintPolicyRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    [google.iam.v1.Binding.condition] [google.iam.v1.Binding.condition] object to be linted.
    [google.iam.v1.Binding.condition] [google.iam.v1.Binding.condition] object to be linted.
    The full resource name of the policy this lint request is about.
    com.google.protobuf.ByteString
    The full resource name of the policy this lint request is about.
     
    boolean
    [google.iam.v1.Binding.condition] [google.iam.v1.Binding.condition] object to be linted.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getFullResourceName

      String getFullResourceName()
       The full resource name of the policy this lint request is about.
      
       The name follows the Google Cloud Platform (GCP) resource format.
       For example, a GCP project with ID `my-project` will be named
       `//cloudresourcemanager.googleapis.com/projects/my-project`.
      
       The resource name is not used to read the policy instance from the Cloud
       IAM database. The candidate policy for lint has to be provided in the same
       request object.
       
      string full_resource_name = 1;
      Returns:
      The fullResourceName.
    • getFullResourceNameBytes

      com.google.protobuf.ByteString getFullResourceNameBytes()
       The full resource name of the policy this lint request is about.
      
       The name follows the Google Cloud Platform (GCP) resource format.
       For example, a GCP project with ID `my-project` will be named
       `//cloudresourcemanager.googleapis.com/projects/my-project`.
      
       The resource name is not used to read the policy instance from the Cloud
       IAM database. The candidate policy for lint has to be provided in the same
       request object.
       
      string full_resource_name = 1;
      Returns:
      The bytes for fullResourceName.
    • hasCondition

      boolean hasCondition()
       [google.iam.v1.Binding.condition] [google.iam.v1.Binding.condition] object to be linted.
       
      .google.type.Expr condition = 5;
      Returns:
      Whether the condition field is set.
    • getCondition

      Expr getCondition()
       [google.iam.v1.Binding.condition] [google.iam.v1.Binding.condition] object to be linted.
       
      .google.type.Expr condition = 5;
      Returns:
      The condition.
    • getConditionOrBuilder

      ExprOrBuilder getConditionOrBuilder()
       [google.iam.v1.Binding.condition] [google.iam.v1.Binding.condition] object to be linted.
       
      .google.type.Expr condition = 5;
    • getLintObjectCase