Package com.google.cloud.asset.v1
Class AnalyzerOrgPolicy.Rule.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
- com.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.Builder
-
- All Implemented Interfaces:
AnalyzerOrgPolicy.RuleOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AnalyzerOrgPolicy.Rule
public static final class AnalyzerOrgPolicy.Rule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder> implements AnalyzerOrgPolicy.RuleOrBuilder
Represents a rule defined in an organization policy
Protobuf typegoogle.cloud.asset.v1.AnalyzerOrgPolicy.Rule
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalyzerOrgPolicy.Rule.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AnalyzerOrgPolicy.Rulebuild()AnalyzerOrgPolicy.RulebuildPartial()AnalyzerOrgPolicy.Rule.Builderclear()AnalyzerOrgPolicy.Rule.BuilderclearAllowAll()Setting this to true means that all values are allowed.AnalyzerOrgPolicy.Rule.BuilderclearCondition()The evaluating condition for this rule.AnalyzerOrgPolicy.Rule.BuilderclearDenyAll()Setting this to true means that all values are denied.AnalyzerOrgPolicy.Rule.BuilderclearEnforce()If `true`, then the `Policy` is enforced.AnalyzerOrgPolicy.Rule.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AnalyzerOrgPolicy.Rule.BuilderclearKind()AnalyzerOrgPolicy.Rule.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AnalyzerOrgPolicy.Rule.BuilderclearValues()List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.Builderclone()booleangetAllowAll()Setting this to true means that all values are allowed.com.google.type.ExprgetCondition()The evaluating condition for this rule.com.google.type.Expr.BuildergetConditionBuilder()The evaluating condition for this rule.com.google.type.ExprOrBuildergetConditionOrBuilder()The evaluating condition for this rule.AnalyzerOrgPolicy.RulegetDefaultInstanceForType()booleangetDenyAll()Setting this to true means that all values are denied.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnforce()If `true`, then the `Policy` is enforced.AnalyzerOrgPolicy.Rule.KindCasegetKindCase()AnalyzerOrgPolicy.Rule.StringValuesgetValues()List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.StringValues.BuildergetValuesBuilder()List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.StringValuesOrBuildergetValuesOrBuilder()List of values to be used for this PolicyRule.booleanhasAllowAll()Setting this to true means that all values are allowed.booleanhasCondition()The evaluating condition for this rule.booleanhasDenyAll()Setting this to true means that all values are denied.booleanhasEnforce()If `true`, then the `Policy` is enforced.booleanhasValues()List of values to be used for this PolicyRule.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AnalyzerOrgPolicy.Rule.BuildermergeCondition(com.google.type.Expr value)The evaluating condition for this rule.AnalyzerOrgPolicy.Rule.BuildermergeFrom(AnalyzerOrgPolicy.Rule other)AnalyzerOrgPolicy.Rule.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AnalyzerOrgPolicy.Rule.BuildermergeFrom(com.google.protobuf.Message other)AnalyzerOrgPolicy.Rule.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AnalyzerOrgPolicy.Rule.BuildermergeValues(AnalyzerOrgPolicy.Rule.StringValues value)List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.BuildersetAllowAll(boolean value)Setting this to true means that all values are allowed.AnalyzerOrgPolicy.Rule.BuildersetCondition(com.google.type.Expr value)The evaluating condition for this rule.AnalyzerOrgPolicy.Rule.BuildersetCondition(com.google.type.Expr.Builder builderForValue)The evaluating condition for this rule.AnalyzerOrgPolicy.Rule.BuildersetDenyAll(boolean value)Setting this to true means that all values are denied.AnalyzerOrgPolicy.Rule.BuildersetEnforce(boolean value)If `true`, then the `Policy` is enforced.AnalyzerOrgPolicy.Rule.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AnalyzerOrgPolicy.Rule.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AnalyzerOrgPolicy.Rule.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AnalyzerOrgPolicy.Rule.BuildersetValues(AnalyzerOrgPolicy.Rule.StringValues value)List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.BuildersetValues(AnalyzerOrgPolicy.Rule.StringValues.Builder builderForValue)List of values to be used for this PolicyRule.-
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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
clear
public AnalyzerOrgPolicy.Rule.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
getDefaultInstanceForType
public AnalyzerOrgPolicy.Rule getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AnalyzerOrgPolicy.Rule build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AnalyzerOrgPolicy.Rule buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AnalyzerOrgPolicy.Rule.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
setField
public AnalyzerOrgPolicy.Rule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
clearField
public AnalyzerOrgPolicy.Rule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
clearOneof
public AnalyzerOrgPolicy.Rule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
setRepeatedField
public AnalyzerOrgPolicy.Rule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
addRepeatedField
public AnalyzerOrgPolicy.Rule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
mergeFrom
public AnalyzerOrgPolicy.Rule.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
mergeFrom
public AnalyzerOrgPolicy.Rule.Builder mergeFrom(AnalyzerOrgPolicy.Rule other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
mergeFrom
public AnalyzerOrgPolicy.Rule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnalyzerOrgPolicy.Rule.Builder>- Throws:
IOException
-
getKindCase
public AnalyzerOrgPolicy.Rule.KindCase getKindCase()
- Specified by:
getKindCasein interfaceAnalyzerOrgPolicy.RuleOrBuilder
-
clearKind
public AnalyzerOrgPolicy.Rule.Builder clearKind()
-
hasValues
public boolean hasValues()
List of values to be used for this PolicyRule. This field can be set only in Policies for list constraints.
.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues values = 3;- Specified by:
hasValuesin interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- Whether the values field is set.
-
getValues
public AnalyzerOrgPolicy.Rule.StringValues getValues()
List of values to be used for this PolicyRule. This field can be set only in Policies for list constraints.
.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues values = 3;- Specified by:
getValuesin interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- The values.
-
setValues
public AnalyzerOrgPolicy.Rule.Builder setValues(AnalyzerOrgPolicy.Rule.StringValues value)
List of values to be used for this PolicyRule. This field can be set only in Policies for list constraints.
.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues values = 3;
-
setValues
public AnalyzerOrgPolicy.Rule.Builder setValues(AnalyzerOrgPolicy.Rule.StringValues.Builder builderForValue)
List of values to be used for this PolicyRule. This field can be set only in Policies for list constraints.
.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues values = 3;
-
mergeValues
public AnalyzerOrgPolicy.Rule.Builder mergeValues(AnalyzerOrgPolicy.Rule.StringValues value)
List of values to be used for this PolicyRule. This field can be set only in Policies for list constraints.
.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues values = 3;
-
clearValues
public AnalyzerOrgPolicy.Rule.Builder clearValues()
List of values to be used for this PolicyRule. This field can be set only in Policies for list constraints.
.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues values = 3;
-
getValuesBuilder
public AnalyzerOrgPolicy.Rule.StringValues.Builder getValuesBuilder()
List of values to be used for this PolicyRule. This field can be set only in Policies for list constraints.
.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues values = 3;
-
getValuesOrBuilder
public AnalyzerOrgPolicy.Rule.StringValuesOrBuilder getValuesOrBuilder()
List of values to be used for this PolicyRule. This field can be set only in Policies for list constraints.
.google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues values = 3;- Specified by:
getValuesOrBuilderin interfaceAnalyzerOrgPolicy.RuleOrBuilder
-
hasAllowAll
public boolean hasAllowAll()
Setting this to true means that all values are allowed. This field can be set only in Policies for list constraints.
bool allow_all = 4;- Specified by:
hasAllowAllin interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- Whether the allowAll field is set.
-
getAllowAll
public boolean getAllowAll()
Setting this to true means that all values are allowed. This field can be set only in Policies for list constraints.
bool allow_all = 4;- Specified by:
getAllowAllin interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- The allowAll.
-
setAllowAll
public AnalyzerOrgPolicy.Rule.Builder setAllowAll(boolean value)
Setting this to true means that all values are allowed. This field can be set only in Policies for list constraints.
bool allow_all = 4;- Parameters:
value- The allowAll to set.- Returns:
- This builder for chaining.
-
clearAllowAll
public AnalyzerOrgPolicy.Rule.Builder clearAllowAll()
Setting this to true means that all values are allowed. This field can be set only in Policies for list constraints.
bool allow_all = 4;- Returns:
- This builder for chaining.
-
hasDenyAll
public boolean hasDenyAll()
Setting this to true means that all values are denied. This field can be set only in Policies for list constraints.
bool deny_all = 5;- Specified by:
hasDenyAllin interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- Whether the denyAll field is set.
-
getDenyAll
public boolean getDenyAll()
Setting this to true means that all values are denied. This field can be set only in Policies for list constraints.
bool deny_all = 5;- Specified by:
getDenyAllin interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- The denyAll.
-
setDenyAll
public AnalyzerOrgPolicy.Rule.Builder setDenyAll(boolean value)
Setting this to true means that all values are denied. This field can be set only in Policies for list constraints.
bool deny_all = 5;- Parameters:
value- The denyAll to set.- Returns:
- This builder for chaining.
-
clearDenyAll
public AnalyzerOrgPolicy.Rule.Builder clearDenyAll()
Setting this to true means that all values are denied. This field can be set only in Policies for list constraints.
bool deny_all = 5;- Returns:
- This builder for chaining.
-
hasEnforce
public boolean hasEnforce()
If `true`, then the `Policy` is enforced. If `false`, then any configuration is acceptable. This field can be set only in Policies for boolean constraints.
bool enforce = 6;- Specified by:
hasEnforcein interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- Whether the enforce field is set.
-
getEnforce
public boolean getEnforce()
If `true`, then the `Policy` is enforced. If `false`, then any configuration is acceptable. This field can be set only in Policies for boolean constraints.
bool enforce = 6;- Specified by:
getEnforcein interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- The enforce.
-
setEnforce
public AnalyzerOrgPolicy.Rule.Builder setEnforce(boolean value)
If `true`, then the `Policy` is enforced. If `false`, then any configuration is acceptable. This field can be set only in Policies for boolean constraints.
bool enforce = 6;- Parameters:
value- The enforce to set.- Returns:
- This builder for chaining.
-
clearEnforce
public AnalyzerOrgPolicy.Rule.Builder clearEnforce()
If `true`, then the `Policy` is enforced. If `false`, then any configuration is acceptable. This field can be set only in Policies for boolean constraints.
bool enforce = 6;- Returns:
- This builder for chaining.
-
hasCondition
public boolean hasCondition()
The evaluating condition for this rule.
.google.type.Expr condition = 7;- Specified by:
hasConditionin interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- Whether the condition field is set.
-
getCondition
public com.google.type.Expr getCondition()
The evaluating condition for this rule.
.google.type.Expr condition = 7;- Specified by:
getConditionin interfaceAnalyzerOrgPolicy.RuleOrBuilder- Returns:
- The condition.
-
setCondition
public AnalyzerOrgPolicy.Rule.Builder setCondition(com.google.type.Expr value)
The evaluating condition for this rule.
.google.type.Expr condition = 7;
-
setCondition
public AnalyzerOrgPolicy.Rule.Builder setCondition(com.google.type.Expr.Builder builderForValue)
The evaluating condition for this rule.
.google.type.Expr condition = 7;
-
mergeCondition
public AnalyzerOrgPolicy.Rule.Builder mergeCondition(com.google.type.Expr value)
The evaluating condition for this rule.
.google.type.Expr condition = 7;
-
clearCondition
public AnalyzerOrgPolicy.Rule.Builder clearCondition()
The evaluating condition for this rule.
.google.type.Expr condition = 7;
-
getConditionBuilder
public com.google.type.Expr.Builder getConditionBuilder()
The evaluating condition for this rule.
.google.type.Expr condition = 7;
-
getConditionOrBuilder
public com.google.type.ExprOrBuilder getConditionOrBuilder()
The evaluating condition for this rule.
.google.type.Expr condition = 7;- Specified by:
getConditionOrBuilderin interfaceAnalyzerOrgPolicy.RuleOrBuilder
-
setUnknownFields
public final AnalyzerOrgPolicy.Rule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
mergeUnknownFields
public final AnalyzerOrgPolicy.Rule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
-