public static final class AlternatePolicySpec.Builder extends 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 type
google.cloud.orgpolicy.v2.AlternatePolicySpecgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic AlternatePolicySpec build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic AlternatePolicySpec buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic AlternatePolicySpec.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec.Builder mergeFrom(AlternatePolicySpec other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public AlternatePolicySpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<AlternatePolicySpec.Builder>IOExceptionpublic 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;getLaunch in interface AlternatePolicySpecOrBuilderpublic 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;getLaunchBytes in interface AlternatePolicySpecOrBuilderpublic 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;value - The launch to set.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;public AlternatePolicySpec.Builder setLaunchBytes(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;value - The bytes for launch to set.public boolean hasSpec()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;hasSpec in interface AlternatePolicySpecOrBuilderpublic PolicySpec getSpec()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;getSpec in interface AlternatePolicySpecOrBuilderpublic AlternatePolicySpec.Builder setSpec(PolicySpec value)
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;public AlternatePolicySpec.Builder setSpec(PolicySpec.Builder builderForValue)
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;public AlternatePolicySpec.Builder mergeSpec(PolicySpec value)
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;public AlternatePolicySpec.Builder clearSpec()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;public PolicySpec.Builder getSpecBuilder()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;public PolicySpecOrBuilder getSpecOrBuilder()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;getSpecOrBuilder in interface AlternatePolicySpecOrBuilderpublic final AlternatePolicySpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>public final AlternatePolicySpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>Copyright © 2021 Google LLC. All rights reserved.