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.GeneratedMessage.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.GeneratedMessage.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.Protobuf type
google.cloud.orgpolicy.v2.AlternatePolicySpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Reference to the launch that will be used while audit logging and to control the launch.Specify constraint for configurations of Google Cloud resources.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorReference to the launch that will be used while audit logging and to control the launch.com.google.protobuf.ByteStringReference to the launch that will be used while audit logging and to control the launch.getSpec()Specify constraint for configurations of Google Cloud resources.Specify constraint for configurations of Google Cloud resources.Specify constraint for configurations of Google Cloud resources.booleanhasSpec()Specify constraint for configurations of Google Cloud resources.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(AlternatePolicySpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeSpec(PolicySpec value) Specify constraint for configurations of Google Cloud resources.Reference to the launch that will be used while audit logging and to control the launch.setLaunchBytes(com.google.protobuf.ByteString value) Reference to the launch that will be used while audit logging and to control the launch.setSpec(PolicySpec value) Specify constraint for configurations of Google Cloud resources.setSpec(PolicySpec.Builder builderForValue) Specify constraint for configurations of Google Cloud resources.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AlternatePolicySpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<AlternatePolicySpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AlternatePolicySpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
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
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
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
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 Google Cloud resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;- Specified by:
hasSpecin interfaceAlternatePolicySpecOrBuilder- Returns:
- Whether the spec field is set.
-
getSpec
Specify constraint for configurations of Google Cloud resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;- Specified by:
getSpecin interfaceAlternatePolicySpecOrBuilder- Returns:
- The spec.
-
setSpec
Specify constraint for configurations of Google Cloud resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2; -
setSpec
Specify constraint for configurations of Google Cloud resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2; -
mergeSpec
Specify constraint for configurations of Google Cloud resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2; -
clearSpec
Specify constraint for configurations of Google Cloud resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2; -
getSpecBuilder
Specify constraint for configurations of Google Cloud resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2; -
getSpecOrBuilder
Specify constraint for configurations of Google Cloud resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;- Specified by:
getSpecOrBuilderin interfaceAlternatePolicySpecOrBuilder
-