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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AnalyzerOrgPolicy.Rule
build()
AnalyzerOrgPolicy.Rule
buildPartial()
AnalyzerOrgPolicy.Rule.Builder
clear()
AnalyzerOrgPolicy.Rule.Builder
clearAllowAll()
Setting this to true means that all values are allowed.AnalyzerOrgPolicy.Rule.Builder
clearCondition()
The evaluating condition for this rule.AnalyzerOrgPolicy.Rule.Builder
clearDenyAll()
Setting this to true means that all values are denied.AnalyzerOrgPolicy.Rule.Builder
clearEnforce()
If `true`, then the `Policy` is enforced.AnalyzerOrgPolicy.Rule.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
AnalyzerOrgPolicy.Rule.Builder
clearKind()
AnalyzerOrgPolicy.Rule.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AnalyzerOrgPolicy.Rule.Builder
clearValues()
List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.Builder
clone()
boolean
getAllowAll()
Setting this to true means that all values are allowed.com.google.type.Expr
getCondition()
The evaluating condition for this rule.com.google.type.Expr.Builder
getConditionBuilder()
The evaluating condition for this rule.com.google.type.ExprOrBuilder
getConditionOrBuilder()
The evaluating condition for this rule.AnalyzerOrgPolicy.Rule
getDefaultInstanceForType()
boolean
getDenyAll()
Setting this to true means that all values are denied.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getEnforce()
If `true`, then the `Policy` is enforced.AnalyzerOrgPolicy.Rule.KindCase
getKindCase()
AnalyzerOrgPolicy.Rule.StringValues
getValues()
List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.StringValues.Builder
getValuesBuilder()
List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.StringValuesOrBuilder
getValuesOrBuilder()
List of values to be used for this PolicyRule.boolean
hasAllowAll()
Setting this to true means that all values are allowed.boolean
hasCondition()
The evaluating condition for this rule.boolean
hasDenyAll()
Setting this to true means that all values are denied.boolean
hasEnforce()
If `true`, then the `Policy` is enforced.boolean
hasValues()
List of values to be used for this PolicyRule.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AnalyzerOrgPolicy.Rule.Builder
mergeCondition(com.google.type.Expr value)
The evaluating condition for this rule.AnalyzerOrgPolicy.Rule.Builder
mergeFrom(AnalyzerOrgPolicy.Rule other)
AnalyzerOrgPolicy.Rule.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AnalyzerOrgPolicy.Rule.Builder
mergeFrom(com.google.protobuf.Message other)
AnalyzerOrgPolicy.Rule.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AnalyzerOrgPolicy.Rule.Builder
mergeValues(AnalyzerOrgPolicy.Rule.StringValues value)
List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.Builder
setAllowAll(boolean value)
Setting this to true means that all values are allowed.AnalyzerOrgPolicy.Rule.Builder
setCondition(com.google.type.Expr value)
The evaluating condition for this rule.AnalyzerOrgPolicy.Rule.Builder
setCondition(com.google.type.Expr.Builder builderForValue)
The evaluating condition for this rule.AnalyzerOrgPolicy.Rule.Builder
setDenyAll(boolean value)
Setting this to true means that all values are denied.AnalyzerOrgPolicy.Rule.Builder
setEnforce(boolean value)
If `true`, then the `Policy` is enforced.AnalyzerOrgPolicy.Rule.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AnalyzerOrgPolicy.Rule.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
AnalyzerOrgPolicy.Rule.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AnalyzerOrgPolicy.Rule.Builder
setValues(AnalyzerOrgPolicy.Rule.StringValues value)
List of values to be used for this PolicyRule.AnalyzerOrgPolicy.Rule.Builder
setValues(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnalyzerOrgPolicy.Rule.Builder>
-
clear
public AnalyzerOrgPolicy.Rule.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.Rule.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.Rule.Builder>
-
getDefaultInstanceForType
public AnalyzerOrgPolicy.Rule getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AnalyzerOrgPolicy.Rule build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AnalyzerOrgPolicy.Rule buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AnalyzerOrgPolicy.Rule.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.Rule.Builder>
-
setField
public AnalyzerOrgPolicy.Rule.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.Rule.Builder>
-
clearField
public AnalyzerOrgPolicy.Rule.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.Rule.Builder>
-
clearOneof
public AnalyzerOrgPolicy.Rule.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.Rule.Builder>
-
setRepeatedField
public AnalyzerOrgPolicy.Rule.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.Rule.Builder>
-
addRepeatedField
public AnalyzerOrgPolicy.Rule.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.Rule.Builder>
-
mergeFrom
public AnalyzerOrgPolicy.Rule.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.Rule.Builder>
-
mergeFrom
public AnalyzerOrgPolicy.Rule.Builder mergeFrom(AnalyzerOrgPolicy.Rule other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
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.Rule.Builder>
- Throws:
IOException
-
getKindCase
public AnalyzerOrgPolicy.Rule.KindCase getKindCase()
- Specified by:
getKindCase
in 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:
hasValues
in 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:
getValues
in 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:
getValuesOrBuilder
in 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:
hasAllowAll
in 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:
getAllowAll
in 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:
hasDenyAll
in 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:
getDenyAll
in 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:
hasEnforce
in 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:
getEnforce
in 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:
hasCondition
in 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:
getCondition
in 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:
getConditionOrBuilder
in interfaceAnalyzerOrgPolicy.RuleOrBuilder
-
setUnknownFields
public final AnalyzerOrgPolicy.Rule.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.Rule.Builder>
-
mergeUnknownFields
public final AnalyzerOrgPolicy.Rule.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.Rule.Builder>
-
-