Interface AnalyzerOrgPolicyOrBuilder

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

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

    Modifier and Type
    Method
    Description
    The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of an organization/folder/project resource where this organization policy applies to.
    com.google.protobuf.ByteString
    The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of an organization/folder/project resource where this organization policy applies to.
    The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of an organization/folder/project resource where this organization policy is set.
    com.google.protobuf.ByteString
    The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of an organization/folder/project resource where this organization policy is set.
    boolean
    If `inherit_from_parent` is true, Rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy.
    boolean
    Ignores policies set above this resource and restores the default behavior of the constraint at this resource.
    getRules(int index)
    List of rules for this organization policy.
    int
    List of rules for this organization policy.
    List of rules for this organization policy.
    getRulesOrBuilder(int index)
    List of rules for this organization policy.
    List of rules for this organization policy.

    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

    • getAttachedResource

      String getAttachedResource()
       The [full resource name]
       (https://cloud.google.com/asset-inventory/docs/resource-name-format) of
       an organization/folder/project resource where this organization policy is
       set.
      
       Notice that some type of constraints are defined with default policy. This
       field will be empty for them.
       
      string attached_resource = 1;
      Returns:
      The attachedResource.
    • getAttachedResourceBytes

      com.google.protobuf.ByteString getAttachedResourceBytes()
       The [full resource name]
       (https://cloud.google.com/asset-inventory/docs/resource-name-format) of
       an organization/folder/project resource where this organization policy is
       set.
      
       Notice that some type of constraints are defined with default policy. This
       field will be empty for them.
       
      string attached_resource = 1;
      Returns:
      The bytes for attachedResource.
    • getAppliedResource

      String getAppliedResource()
       The [full resource name]
       (https://cloud.google.com/asset-inventory/docs/resource-name-format) of
       an organization/folder/project resource where this organization policy
       applies to.
      
       For any user defined org policies, this field has the same value as
       the [attached_resource] field. Only for default policy, this field has
       the different value.
       
      string applied_resource = 5;
      Returns:
      The appliedResource.
    • getAppliedResourceBytes

      com.google.protobuf.ByteString getAppliedResourceBytes()
       The [full resource name]
       (https://cloud.google.com/asset-inventory/docs/resource-name-format) of
       an organization/folder/project resource where this organization policy
       applies to.
      
       For any user defined org policies, this field has the same value as
       the [attached_resource] field. Only for default policy, this field has
       the different value.
       
      string applied_resource = 5;
      Returns:
      The bytes for appliedResource.
    • getRulesList

      List<AnalyzerOrgPolicy.Rule> getRulesList()
       List of rules for this organization policy.
       
      repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
    • getRules

      AnalyzerOrgPolicy.Rule getRules(int index)
       List of rules for this organization policy.
       
      repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
    • getRulesCount

      int getRulesCount()
       List of rules for this organization policy.
       
      repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
    • getRulesOrBuilderList

      List<? extends AnalyzerOrgPolicy.RuleOrBuilder> getRulesOrBuilderList()
       List of rules for this organization policy.
       
      repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
    • getRulesOrBuilder

      AnalyzerOrgPolicy.RuleOrBuilder getRulesOrBuilder(int index)
       List of rules for this organization policy.
       
      repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
    • getInheritFromParent

      boolean getInheritFromParent()
       If `inherit_from_parent` is true, Rules set higher up in the
       hierarchy (up to the closest root) are inherited and present in the
       effective policy. If it is false, then no rules are inherited, and this
       policy becomes the effective root for evaluation.
       
      bool inherit_from_parent = 3;
      Returns:
      The inheritFromParent.
    • getReset

      boolean getReset()
       Ignores policies set above this resource and restores the default behavior
       of the constraint at this resource.
       This field can be set in policies for either list or boolean
       constraints. If set, `rules` must be empty and `inherit_from_parent`
       must be set to false.
       
      bool reset = 4;
      Returns:
      The reset.