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.AlternatePolicySpec
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public AlternatePolicySpec build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public AlternatePolicySpec buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public AlternatePolicySpec.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec.Builder mergeFrom(AlternatePolicySpec other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public AlternatePolicySpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<AlternatePolicySpec.Builder>
IOException
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;
getLaunch
in interface AlternatePolicySpecOrBuilder
public 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 AlternatePolicySpecOrBuilder
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;
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 AlternatePolicySpecOrBuilder
public PolicySpec getSpec()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;
getSpec
in interface AlternatePolicySpecOrBuilder
public 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 AlternatePolicySpecOrBuilder
public final AlternatePolicySpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
public final AlternatePolicySpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<AlternatePolicySpec.Builder>
Copyright © 2021 Google LLC. All rights reserved.