Package com.google.iam.admin.v1
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 TypeMethodDescription[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.ByteStringThe 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
isInitializedMethods 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
LintPolicyRequest.LintObjectCase getLintObjectCase()
-