Package com.google.cloud.asset.v1
Interface AnalyzerOrgPolicyOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AnalyzerOrgPolicy
,AnalyzerOrgPolicy.Builder
public interface AnalyzerOrgPolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.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.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.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.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.boolean
getReset()
Ignores policies set above this resource and restores the default behavior of the constraint at this resource.AnalyzerOrgPolicy.Rule
getRules(int index)
List of rules for this organization policy.int
getRulesCount()
List of rules for this organization policy.List<AnalyzerOrgPolicy.Rule>
getRulesList()
List of rules for this organization policy.AnalyzerOrgPolicy.RuleOrBuilder
getRulesOrBuilder(int index)
List of rules for this organization policy.List<? extends AnalyzerOrgPolicy.RuleOrBuilder>
getRulesOrBuilderList()
List of rules for this organization policy.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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.
-
-