Package com.google.cloud.orgpolicy.v2
Class AlternatePolicySpec
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.orgpolicy.v2.AlternatePolicySpec
-
- All Implemented Interfaces:
AlternatePolicySpecOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AlternatePolicySpec extends com.google.protobuf.GeneratedMessageV3 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- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAlternatePolicySpec.BuilderSimilar to PolicySpec but with an extra 'launch' field for launch reference.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intLAUNCH_FIELD_NUMBERstatic intSPEC_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static AlternatePolicySpecgetDefaultInstance()AlternatePolicySpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()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.com.google.protobuf.Parser<AlternatePolicySpec>getParserForType()intgetSerializedSize()PolicySpecgetSpec()Specify `Constraint` for configurations of Cloud Platform resources.PolicySpecOrBuildergetSpecOrBuilder()Specify `Constraint` for configurations of Cloud Platform resources.inthashCode()booleanhasSpec()Specify `Constraint` for configurations of Cloud Platform resources.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static AlternatePolicySpec.BuildernewBuilder()static AlternatePolicySpec.BuildernewBuilder(AlternatePolicySpec prototype)AlternatePolicySpec.BuildernewBuilderForType()protected AlternatePolicySpec.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AlternatePolicySpecparseDelimitedFrom(InputStream input)static AlternatePolicySpecparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AlternatePolicySpecparseFrom(byte[] data)static AlternatePolicySpecparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AlternatePolicySpecparseFrom(com.google.protobuf.ByteString data)static AlternatePolicySpecparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AlternatePolicySpecparseFrom(com.google.protobuf.CodedInputStream input)static AlternatePolicySpecparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AlternatePolicySpecparseFrom(InputStream input)static AlternatePolicySpecparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AlternatePolicySpecparseFrom(ByteBuffer data)static AlternatePolicySpecparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AlternatePolicySpec>parser()AlternatePolicySpec.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
LAUNCH_FIELD_NUMBER
public static final int LAUNCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SPEC_FIELD_NUMBER
public static final int SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
getSpecOrBuilder
public PolicySpecOrBuilder getSpecOrBuilder()
Specify `Constraint` for configurations of Cloud Platform resources.
.google.cloud.orgpolicy.v2.PolicySpec spec = 2;- Specified by:
getSpecOrBuilderin interfaceAlternatePolicySpecOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AlternatePolicySpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AlternatePolicySpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AlternatePolicySpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AlternatePolicySpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AlternatePolicySpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AlternatePolicySpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AlternatePolicySpec parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AlternatePolicySpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AlternatePolicySpec parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AlternatePolicySpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static AlternatePolicySpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AlternatePolicySpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public AlternatePolicySpec.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AlternatePolicySpec.Builder newBuilder()
-
newBuilder
public static AlternatePolicySpec.Builder newBuilder(AlternatePolicySpec prototype)
-
toBuilder
public AlternatePolicySpec.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AlternatePolicySpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AlternatePolicySpec getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AlternatePolicySpec> parser()
-
getParserForType
public com.google.protobuf.Parser<AlternatePolicySpec> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AlternatePolicySpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-