Package com.google.cloud.asset.v1
Class AnalyzerOrgPolicy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
- com.google.cloud.asset.v1.AnalyzerOrgPolicy.Builder
-
- All Implemented Interfaces:
AnalyzerOrgPolicyOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- AnalyzerOrgPolicy
public static final class AnalyzerOrgPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder> implements AnalyzerOrgPolicyOrBuilder
This organization policy message is a modified version of the one defined in the Organization Policy system. This message contains several fields defined in the original organization policy with some new fields for analysis purpose.
Protobuf typegoogle.cloud.asset.v1.AnalyzerOrgPolicy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalyzerOrgPolicy.Builder
addAllRules(Iterable<? extends AnalyzerOrgPolicy.Rule> values)
List of rules for this organization policy.AnalyzerOrgPolicy.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AnalyzerOrgPolicy.Builder
addRules(int index, AnalyzerOrgPolicy.Rule value)
List of rules for this organization policy.AnalyzerOrgPolicy.Builder
addRules(int index, AnalyzerOrgPolicy.Rule.Builder builderForValue)
List of rules for this organization policy.AnalyzerOrgPolicy.Builder
addRules(AnalyzerOrgPolicy.Rule value)
List of rules for this organization policy.AnalyzerOrgPolicy.Builder
addRules(AnalyzerOrgPolicy.Rule.Builder builderForValue)
List of rules for this organization policy.AnalyzerOrgPolicy.Rule.Builder
addRulesBuilder()
List of rules for this organization policy.AnalyzerOrgPolicy.Rule.Builder
addRulesBuilder(int index)
List of rules for this organization policy.AnalyzerOrgPolicy
build()
AnalyzerOrgPolicy
buildPartial()
AnalyzerOrgPolicy.Builder
clear()
AnalyzerOrgPolicy.Builder
clearAppliedResource()
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.AnalyzerOrgPolicy.Builder
clearAttachedResource()
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.AnalyzerOrgPolicy.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
AnalyzerOrgPolicy.Builder
clearInheritFromParent()
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.AnalyzerOrgPolicy.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AnalyzerOrgPolicy.Builder
clearReset()
Ignores policies set above this resource and restores the default behavior of the constraint at this resource.AnalyzerOrgPolicy.Builder
clearRules()
List of rules for this organization policy.AnalyzerOrgPolicy.Builder
clone()
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.AnalyzerOrgPolicy
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
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.AnalyzerOrgPolicy.Rule.Builder
getRulesBuilder(int index)
List of rules for this organization policy.List<AnalyzerOrgPolicy.Rule.Builder>
getRulesBuilderList()
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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AnalyzerOrgPolicy.Builder
mergeFrom(AnalyzerOrgPolicy other)
AnalyzerOrgPolicy.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AnalyzerOrgPolicy.Builder
mergeFrom(com.google.protobuf.Message other)
AnalyzerOrgPolicy.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AnalyzerOrgPolicy.Builder
removeRules(int index)
List of rules for this organization policy.AnalyzerOrgPolicy.Builder
setAppliedResource(String value)
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.AnalyzerOrgPolicy.Builder
setAppliedResourceBytes(com.google.protobuf.ByteString value)
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.AnalyzerOrgPolicy.Builder
setAttachedResource(String value)
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.AnalyzerOrgPolicy.Builder
setAttachedResourceBytes(com.google.protobuf.ByteString value)
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.AnalyzerOrgPolicy.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AnalyzerOrgPolicy.Builder
setInheritFromParent(boolean value)
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.AnalyzerOrgPolicy.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
AnalyzerOrgPolicy.Builder
setReset(boolean value)
Ignores policies set above this resource and restores the default behavior of the constraint at this resource.AnalyzerOrgPolicy.Builder
setRules(int index, AnalyzerOrgPolicy.Rule value)
List of rules for this organization policy.AnalyzerOrgPolicy.Builder
setRules(int index, AnalyzerOrgPolicy.Rule.Builder builderForValue)
List of rules for this organization policy.AnalyzerOrgPolicy.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
clear
public AnalyzerOrgPolicy.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
getDefaultInstanceForType
public AnalyzerOrgPolicy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AnalyzerOrgPolicy build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AnalyzerOrgPolicy buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AnalyzerOrgPolicy.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
setField
public AnalyzerOrgPolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
clearField
public AnalyzerOrgPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
clearOneof
public AnalyzerOrgPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
setRepeatedField
public AnalyzerOrgPolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
addRepeatedField
public AnalyzerOrgPolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
mergeFrom
public AnalyzerOrgPolicy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AnalyzerOrgPolicy.Builder>
-
mergeFrom
public AnalyzerOrgPolicy.Builder mergeFrom(AnalyzerOrgPolicy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
mergeFrom
public AnalyzerOrgPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AnalyzerOrgPolicy.Builder>
- Throws:
IOException
-
getAttachedResource
public 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;
- Specified by:
getAttachedResource
in interfaceAnalyzerOrgPolicyOrBuilder
- Returns:
- The attachedResource.
-
getAttachedResourceBytes
public 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;
- Specified by:
getAttachedResourceBytes
in interfaceAnalyzerOrgPolicyOrBuilder
- Returns:
- The bytes for attachedResource.
-
setAttachedResource
public AnalyzerOrgPolicy.Builder setAttachedResource(String value)
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;
- Parameters:
value
- The attachedResource to set.- Returns:
- This builder for chaining.
-
clearAttachedResource
public AnalyzerOrgPolicy.Builder clearAttachedResource()
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:
- This builder for chaining.
-
setAttachedResourceBytes
public AnalyzerOrgPolicy.Builder setAttachedResourceBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for attachedResource to set.- Returns:
- This builder for chaining.
-
getAppliedResource
public 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;
- Specified by:
getAppliedResource
in interfaceAnalyzerOrgPolicyOrBuilder
- Returns:
- The appliedResource.
-
getAppliedResourceBytes
public 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;
- Specified by:
getAppliedResourceBytes
in interfaceAnalyzerOrgPolicyOrBuilder
- Returns:
- The bytes for appliedResource.
-
setAppliedResource
public AnalyzerOrgPolicy.Builder setAppliedResource(String value)
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;
- Parameters:
value
- The appliedResource to set.- Returns:
- This builder for chaining.
-
clearAppliedResource
public AnalyzerOrgPolicy.Builder clearAppliedResource()
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:
- This builder for chaining.
-
setAppliedResourceBytes
public AnalyzerOrgPolicy.Builder setAppliedResourceBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for appliedResource to set.- Returns:
- This builder for chaining.
-
getRulesList
public List<AnalyzerOrgPolicy.Rule> getRulesList()
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
- Specified by:
getRulesList
in interfaceAnalyzerOrgPolicyOrBuilder
-
getRulesCount
public int getRulesCount()
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
- Specified by:
getRulesCount
in interfaceAnalyzerOrgPolicyOrBuilder
-
getRules
public AnalyzerOrgPolicy.Rule getRules(int index)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
- Specified by:
getRules
in interfaceAnalyzerOrgPolicyOrBuilder
-
setRules
public AnalyzerOrgPolicy.Builder setRules(int index, AnalyzerOrgPolicy.Rule value)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
setRules
public AnalyzerOrgPolicy.Builder setRules(int index, AnalyzerOrgPolicy.Rule.Builder builderForValue)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
addRules
public AnalyzerOrgPolicy.Builder addRules(AnalyzerOrgPolicy.Rule value)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
addRules
public AnalyzerOrgPolicy.Builder addRules(int index, AnalyzerOrgPolicy.Rule value)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
addRules
public AnalyzerOrgPolicy.Builder addRules(AnalyzerOrgPolicy.Rule.Builder builderForValue)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
addRules
public AnalyzerOrgPolicy.Builder addRules(int index, AnalyzerOrgPolicy.Rule.Builder builderForValue)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
addAllRules
public AnalyzerOrgPolicy.Builder addAllRules(Iterable<? extends AnalyzerOrgPolicy.Rule> values)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
clearRules
public AnalyzerOrgPolicy.Builder clearRules()
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
removeRules
public AnalyzerOrgPolicy.Builder removeRules(int index)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
getRulesBuilder
public AnalyzerOrgPolicy.Rule.Builder getRulesBuilder(int index)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
getRulesOrBuilder
public AnalyzerOrgPolicy.RuleOrBuilder getRulesOrBuilder(int index)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
- Specified by:
getRulesOrBuilder
in interfaceAnalyzerOrgPolicyOrBuilder
-
getRulesOrBuilderList
public List<? extends AnalyzerOrgPolicy.RuleOrBuilder> getRulesOrBuilderList()
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
- Specified by:
getRulesOrBuilderList
in interfaceAnalyzerOrgPolicyOrBuilder
-
addRulesBuilder
public AnalyzerOrgPolicy.Rule.Builder addRulesBuilder()
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
addRulesBuilder
public AnalyzerOrgPolicy.Rule.Builder addRulesBuilder(int index)
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
getRulesBuilderList
public List<AnalyzerOrgPolicy.Rule.Builder> getRulesBuilderList()
List of rules for this organization policy.
repeated .google.cloud.asset.v1.AnalyzerOrgPolicy.Rule rules = 2;
-
getInheritFromParent
public 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;
- Specified by:
getInheritFromParent
in interfaceAnalyzerOrgPolicyOrBuilder
- Returns:
- The inheritFromParent.
-
setInheritFromParent
public AnalyzerOrgPolicy.Builder setInheritFromParent(boolean value)
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;
- Parameters:
value
- The inheritFromParent to set.- Returns:
- This builder for chaining.
-
clearInheritFromParent
public AnalyzerOrgPolicy.Builder clearInheritFromParent()
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:
- This builder for chaining.
-
getReset
public 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;
- Specified by:
getReset
in interfaceAnalyzerOrgPolicyOrBuilder
- Returns:
- The reset.
-
setReset
public AnalyzerOrgPolicy.Builder setReset(boolean value)
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;
- Parameters:
value
- The reset to set.- Returns:
- This builder for chaining.
-
clearReset
public AnalyzerOrgPolicy.Builder clearReset()
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:
- This builder for chaining.
-
setUnknownFields
public final AnalyzerOrgPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
mergeUnknownFields
public final AnalyzerOrgPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Builder>
-
-