Package com.google.cloud.orgpolicy.v2
Class AlternatePolicySpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
-
- com.google.cloud.orgpolicy.v2.AlternatePolicySpec.Builder
-
- All Implemented Interfaces:
AlternatePolicySpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AlternatePolicySpec
public static final class AlternatePolicySpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AlternatePolicySpec.Builder> implements AlternatePolicySpecOrBuilder
Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run/darklaunch.
Protobuf typegoogle.cloud.orgpolicy.v2.AlternatePolicySpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AlternatePolicySpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AlternatePolicySpecbuild()AlternatePolicySpecbuildPartial()AlternatePolicySpec.Builderclear()AlternatePolicySpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AlternatePolicySpec.BuilderclearLaunch()Reference to the launch that will be used while audit logging and to control the launch.AlternatePolicySpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AlternatePolicySpec.BuilderclearSpec()Specify `Constraint` for configurations of Cloud Platform resources.AlternatePolicySpec.Builderclone()AlternatePolicySpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetLaunch()Reference to the launch that will be used while audit logging and to control the launch.com.google.protobuf.ByteStringgetLaunchBytes()Reference to the launch that will be used while audit logging and to control the launch.PolicySpecgetSpec()Specify `Constraint` for configurations of Cloud Platform resources.PolicySpec.BuildergetSpecBuilder()Specify `Constraint` for configurations of Cloud Platform resources.PolicySpecOrBuildergetSpecOrBuilder()Specify `Constraint` for configurations of Cloud Platform resources.booleanhasSpec()Specify `Constraint` for configurations of Cloud Platform resources.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AlternatePolicySpec.BuildermergeFrom(AlternatePolicySpec other)AlternatePolicySpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AlternatePolicySpec.BuildermergeFrom(com.google.protobuf.Message other)AlternatePolicySpec.BuildermergeSpec(PolicySpec value)Specify `Constraint` for configurations of Cloud Platform resources.AlternatePolicySpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AlternatePolicySpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AlternatePolicySpec.BuildersetLaunch(String value)Reference to the launch that will be used while audit logging and to control the launch.AlternatePolicySpec.BuildersetLaunchBytes(com.google.protobuf.ByteString value)Reference to the launch that will be used while audit logging and to control the launch.AlternatePolicySpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AlternatePolicySpec.BuildersetSpec(PolicySpec value)Specify `Constraint` for configurations of Cloud Platform resources.AlternatePolicySpec.BuildersetSpec(PolicySpec.Builder builderForValue)Specify `Constraint` for configurations of Cloud Platform resources.AlternatePolicySpec.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
-
clear
public AlternatePolicySpec.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<AlternatePolicySpec.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<AlternatePolicySpec.Builder>
-
getDefaultInstanceForType
public AlternatePolicySpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AlternatePolicySpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AlternatePolicySpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AlternatePolicySpec.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<AlternatePolicySpec.Builder>
-
setField
public AlternatePolicySpec.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<AlternatePolicySpec.Builder>
-
clearField
public AlternatePolicySpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
-
clearOneof
public AlternatePolicySpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
-
setRepeatedField
public AlternatePolicySpec.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<AlternatePolicySpec.Builder>
-
addRepeatedField
public AlternatePolicySpec.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<AlternatePolicySpec.Builder>
-
mergeFrom
public AlternatePolicySpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AlternatePolicySpec.Builder>
-
mergeFrom
public AlternatePolicySpec.Builder mergeFrom(AlternatePolicySpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
-
mergeFrom
public AlternatePolicySpec.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<AlternatePolicySpec.Builder>- Throws:
IOException
-
getLaunch
public String getLaunch()
Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy.
string launch = 1;- Specified by:
getLaunchin interfaceAlternatePolicySpecOrBuilder- Returns:
- The launch.
-
getLaunchBytes
public com.google.protobuf.ByteString getLaunchBytes()
Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy.
string launch = 1;- Specified by:
getLaunchBytesin interfaceAlternatePolicySpecOrBuilder- Returns:
- The bytes for launch.
-
setLaunch
public AlternatePolicySpec.Builder setLaunch(String value)
Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy.
string launch = 1;- Parameters:
value- The launch to set.- Returns:
- This builder for chaining.
-
clearLaunch
public AlternatePolicySpec.Builder clearLaunch()
Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy.
string launch = 1;- Returns:
- This builder for chaining.
-
setLaunchBytes
public AlternatePolicySpec.Builder setLaunchBytes(com.google.protobuf.ByteString value)
Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy.
string launch = 1;- Parameters:
value- The bytes for launch to set.- Returns:
- This builder for chaining.
-
hasSpec
public boolean hasSpec()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;- Specified by:
hasSpecin interfaceAlternatePolicySpecOrBuilder- Returns:
- Whether the spec field is set.
-
getSpec
public PolicySpec getSpec()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;- Specified by:
getSpecin interfaceAlternatePolicySpecOrBuilder- Returns:
- The spec.
-
setSpec
public AlternatePolicySpec.Builder setSpec(PolicySpec value)
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;
-
setSpec
public AlternatePolicySpec.Builder setSpec(PolicySpec.Builder builderForValue)
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;
-
mergeSpec
public AlternatePolicySpec.Builder mergeSpec(PolicySpec value)
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;
-
clearSpec
public AlternatePolicySpec.Builder clearSpec()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;
-
getSpecBuilder
public PolicySpec.Builder getSpecBuilder()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;
-
getSpecOrBuilder
public PolicySpecOrBuilder getSpecOrBuilder()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;- Specified by:
getSpecOrBuilderin interfaceAlternatePolicySpecOrBuilder
-
setUnknownFields
public final AlternatePolicySpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
-
mergeUnknownFields
public final AlternatePolicySpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
-
-