Package com.google.cloud.deploy.v1
Class CloudRunConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.deploy.v1.CloudRunConfig
- All Implemented Interfaces:
CloudRunConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class CloudRunConfig
extends com.google.protobuf.GeneratedMessage
implements CloudRunConfigOrBuilder
CloudRunConfig contains the Cloud Run runtime configuration.Protobuf type
google.cloud.deploy.v1.CloudRunConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classCloudRunConfig contains the Cloud Run runtime configuration.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanOptional.getCanaryRevisionTags(int index) Optional.com.google.protobuf.ByteStringgetCanaryRevisionTagsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.static CloudRunConfigstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<CloudRunConfig>getPriorRevisionTags(int index) Optional.com.google.protobuf.ByteStringgetPriorRevisionTagsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.intgetStableRevisionTags(int index) Optional.com.google.protobuf.ByteStringgetStableRevisionTagsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic CloudRunConfig.Builderstatic CloudRunConfig.BuildernewBuilder(CloudRunConfig prototype) protected CloudRunConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static CloudRunConfigparseDelimitedFrom(InputStream input) static CloudRunConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudRunConfigparseFrom(byte[] data) static CloudRunConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudRunConfigparseFrom(com.google.protobuf.ByteString data) static CloudRunConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudRunConfigparseFrom(com.google.protobuf.CodedInputStream input) static CloudRunConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudRunConfigparseFrom(InputStream input) static CloudRunConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudRunConfigparseFrom(ByteBuffer data) static CloudRunConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CloudRunConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
AUTOMATIC_TRAFFIC_CONTROL_FIELD_NUMBER
public static final int AUTOMATIC_TRAFFIC_CONTROL_FIELD_NUMBER- See Also:
-
CANARY_REVISION_TAGS_FIELD_NUMBER
public static final int CANARY_REVISION_TAGS_FIELD_NUMBER- See Also:
-
PRIOR_REVISION_TAGS_FIELD_NUMBER
public static final int PRIOR_REVISION_TAGS_FIELD_NUMBER- See Also:
-
STABLE_REVISION_TAGS_FIELD_NUMBER
public static final int STABLE_REVISION_TAGS_FIELD_NUMBER- See Also:
-
-
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
-
getAutomaticTrafficControl
public boolean getAutomaticTrafficControl()Optional. Whether Cloud Deploy should update the traffic stanza in a Cloud Run Service on the user's behalf to facilitate traffic splitting. This is required to be true for CanaryDeployments, but optional for CustomCanaryDeployments.
bool automatic_traffic_control = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAutomaticTrafficControlin interfaceCloudRunConfigOrBuilder- Returns:
- The automaticTrafficControl.
-
getCanaryRevisionTagsList
public com.google.protobuf.ProtocolStringList getCanaryRevisionTagsList()Optional. A list of tags that are added to the canary revision while the canary phase is in progress.
repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCanaryRevisionTagsListin interfaceCloudRunConfigOrBuilder- Returns:
- A list containing the canaryRevisionTags.
-
getCanaryRevisionTagsCount
public int getCanaryRevisionTagsCount()Optional. A list of tags that are added to the canary revision while the canary phase is in progress.
repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCanaryRevisionTagsCountin interfaceCloudRunConfigOrBuilder- Returns:
- The count of canaryRevisionTags.
-
getCanaryRevisionTags
Optional. A list of tags that are added to the canary revision while the canary phase is in progress.
repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCanaryRevisionTagsin interfaceCloudRunConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The canaryRevisionTags at the given index.
-
getCanaryRevisionTagsBytes
public com.google.protobuf.ByteString getCanaryRevisionTagsBytes(int index) Optional. A list of tags that are added to the canary revision while the canary phase is in progress.
repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCanaryRevisionTagsBytesin interfaceCloudRunConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the canaryRevisionTags at the given index.
-
getPriorRevisionTagsList
public com.google.protobuf.ProtocolStringList getPriorRevisionTagsList()Optional. A list of tags that are added to the prior revision while the canary phase is in progress.
repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPriorRevisionTagsListin interfaceCloudRunConfigOrBuilder- Returns:
- A list containing the priorRevisionTags.
-
getPriorRevisionTagsCount
public int getPriorRevisionTagsCount()Optional. A list of tags that are added to the prior revision while the canary phase is in progress.
repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPriorRevisionTagsCountin interfaceCloudRunConfigOrBuilder- Returns:
- The count of priorRevisionTags.
-
getPriorRevisionTags
Optional. A list of tags that are added to the prior revision while the canary phase is in progress.
repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPriorRevisionTagsin interfaceCloudRunConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The priorRevisionTags at the given index.
-
getPriorRevisionTagsBytes
public com.google.protobuf.ByteString getPriorRevisionTagsBytes(int index) Optional. A list of tags that are added to the prior revision while the canary phase is in progress.
repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPriorRevisionTagsBytesin interfaceCloudRunConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the priorRevisionTags at the given index.
-
getStableRevisionTagsList
public com.google.protobuf.ProtocolStringList getStableRevisionTagsList()Optional. A list of tags that are added to the final stable revision when the stable phase is applied.
repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStableRevisionTagsListin interfaceCloudRunConfigOrBuilder- Returns:
- A list containing the stableRevisionTags.
-
getStableRevisionTagsCount
public int getStableRevisionTagsCount()Optional. A list of tags that are added to the final stable revision when the stable phase is applied.
repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStableRevisionTagsCountin interfaceCloudRunConfigOrBuilder- Returns:
- The count of stableRevisionTags.
-
getStableRevisionTags
Optional. A list of tags that are added to the final stable revision when the stable phase is applied.
repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStableRevisionTagsin interfaceCloudRunConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The stableRevisionTags at the given index.
-
getStableRevisionTagsBytes
public com.google.protobuf.ByteString getStableRevisionTagsBytes(int index) Optional. A list of tags that are added to the final stable revision when the stable phase is applied.
repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStableRevisionTagsBytesin interfaceCloudRunConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the stableRevisionTags at the given index.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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 CloudRunConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudRunConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudRunConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudRunConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudRunConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudRunConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CloudRunConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CloudRunConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CloudRunConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CloudRunConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CloudRunConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-