Package com.google.cloud.run.v2
Class Revision.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
- com.google.cloud.run.v2.Revision.Builder
-
- All Implemented Interfaces:
RevisionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Revision
public static final class Revision.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder> implements RevisionOrBuilder
A Revision is an immutable snapshot of code and configuration. A Revision references a container image. Revisions are only created by updates to its parent Service.
Protobuf typegoogle.cloud.run.v2.Revision
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Revision.BuilderaddAllConditions(Iterable<? extends Condition> values)Output only.Revision.BuilderaddAllContainers(Iterable<? extends Container> values)Holds the single container that defines the unit of execution for this Revision.Revision.BuilderaddAllVolumes(Iterable<? extends Volume> values)A list of Volumes to make available to containers.Revision.BuilderaddConditions(int index, Condition value)Output only.Revision.BuilderaddConditions(int index, Condition.Builder builderForValue)Output only.Revision.BuilderaddConditions(Condition value)Output only.Revision.BuilderaddConditions(Condition.Builder builderForValue)Output only.Condition.BuilderaddConditionsBuilder()Output only.Condition.BuilderaddConditionsBuilder(int index)Output only.Revision.BuilderaddContainers(int index, Container value)Holds the single container that defines the unit of execution for this Revision.Revision.BuilderaddContainers(int index, Container.Builder builderForValue)Holds the single container that defines the unit of execution for this Revision.Revision.BuilderaddContainers(Container value)Holds the single container that defines the unit of execution for this Revision.Revision.BuilderaddContainers(Container.Builder builderForValue)Holds the single container that defines the unit of execution for this Revision.Container.BuilderaddContainersBuilder()Holds the single container that defines the unit of execution for this Revision.Container.BuilderaddContainersBuilder(int index)Holds the single container that defines the unit of execution for this Revision.Revision.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Revision.BuilderaddVolumes(int index, Volume value)A list of Volumes to make available to containers.Revision.BuilderaddVolumes(int index, Volume.Builder builderForValue)A list of Volumes to make available to containers.Revision.BuilderaddVolumes(Volume value)A list of Volumes to make available to containers.Revision.BuilderaddVolumes(Volume.Builder builderForValue)A list of Volumes to make available to containers.Volume.BuilderaddVolumesBuilder()A list of Volumes to make available to containers.Volume.BuilderaddVolumesBuilder(int index)A list of Volumes to make available to containers.Revisionbuild()RevisionbuildPartial()Revision.Builderclear()Revision.BuilderclearAnnotations()Revision.BuilderclearConditions()Output only.Revision.BuilderclearContainers()Holds the single container that defines the unit of execution for this Revision.Revision.BuilderclearCreateTime()Output only.Revision.BuilderclearDeleteTime()Output only.Revision.BuilderclearEncryptionKey()A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.Revision.BuilderclearEncryptionKeyRevocationAction()The action to take if the encryption key is revoked.Revision.BuilderclearEncryptionKeyShutdownDuration()If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances.Revision.BuilderclearEtag()Output only.Revision.BuilderclearExecutionEnvironment()The execution environment being used to host this Revision.Revision.BuilderclearExpireTime()Output only.Revision.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Revision.BuilderclearGeneration()Output only.Revision.BuilderclearLabels()Revision.BuilderclearLaunchStage()The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages).Revision.BuilderclearLogUri()Output only.Revision.BuilderclearMaxInstanceRequestConcurrency()Sets the maximum number of requests that each serving instance can receive.Revision.BuilderclearName()Output only.Revision.BuilderclearObservedGeneration()Output only.Revision.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Revision.BuilderclearReconciling()Output only.Revision.BuilderclearSatisfiesPzs()Output only.Revision.BuilderclearScaling()Scaling settings for this revision.Revision.BuilderclearService()Output only.Revision.BuilderclearServiceAccount()Email address of the IAM service account associated with the revision of the service.Revision.BuilderclearSessionAffinity()Enable session affinity.Revision.BuilderclearTimeout()Max allowed time for an instance to respond to a request.Revision.BuilderclearUid()Output only.Revision.BuilderclearUpdateTime()Output only.Revision.BuilderclearVolumes()A list of Volumes to make available to containers.Revision.BuilderclearVpcAccess()VPC Access configuration for this Revision.Revision.Builderclone()booleancontainsAnnotations(String key)Output only.booleancontainsLabels(String key)Output only.Map<String,String>getAnnotations()Deprecated.intgetAnnotationsCount()Output only.Map<String,String>getAnnotationsMap()Output only.StringgetAnnotationsOrDefault(String key, String defaultValue)Output only.StringgetAnnotationsOrThrow(String key)Output only.ConditiongetConditions(int index)Output only.Condition.BuildergetConditionsBuilder(int index)Output only.List<Condition.Builder>getConditionsBuilderList()Output only.intgetConditionsCount()Output only.List<Condition>getConditionsList()Output only.ConditionOrBuildergetConditionsOrBuilder(int index)Output only.List<? extends ConditionOrBuilder>getConditionsOrBuilderList()Output only.ContainergetContainers(int index)Holds the single container that defines the unit of execution for this Revision.Container.BuildergetContainersBuilder(int index)Holds the single container that defines the unit of execution for this Revision.List<Container.Builder>getContainersBuilderList()Holds the single container that defines the unit of execution for this Revision.intgetContainersCount()Holds the single container that defines the unit of execution for this Revision.List<Container>getContainersList()Holds the single container that defines the unit of execution for this Revision.ContainerOrBuildergetContainersOrBuilder(int index)Holds the single container that defines the unit of execution for this Revision.List<? extends ContainerOrBuilder>getContainersOrBuilderList()Holds the single container that defines the unit of execution for this Revision.com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.Timestamp.BuildergetCreateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.RevisiongetDefaultInstanceForType()com.google.protobuf.TimestampgetDeleteTime()Output only.com.google.protobuf.Timestamp.BuildergetDeleteTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetDeleteTimeOrBuilder()Output only.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetEncryptionKey()A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.com.google.protobuf.ByteStringgetEncryptionKeyBytes()A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.EncryptionKeyRevocationActiongetEncryptionKeyRevocationAction()The action to take if the encryption key is revoked.intgetEncryptionKeyRevocationActionValue()The action to take if the encryption key is revoked.com.google.protobuf.DurationgetEncryptionKeyShutdownDuration()If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances.com.google.protobuf.Duration.BuildergetEncryptionKeyShutdownDurationBuilder()If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances.com.google.protobuf.DurationOrBuildergetEncryptionKeyShutdownDurationOrBuilder()If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances.StringgetEtag()Output only.com.google.protobuf.ByteStringgetEtagBytes()Output only.ExecutionEnvironmentgetExecutionEnvironment()The execution environment being used to host this Revision.intgetExecutionEnvironmentValue()The execution environment being used to host this Revision.com.google.protobuf.TimestampgetExpireTime()Output only.com.google.protobuf.Timestamp.BuildergetExpireTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetExpireTimeOrBuilder()Output only.longgetGeneration()Output only.Map<String,String>getLabels()Deprecated.intgetLabelsCount()Output only.Map<String,String>getLabelsMap()Output only.StringgetLabelsOrDefault(String key, String defaultValue)Output only.StringgetLabelsOrThrow(String key)Output only.com.google.api.LaunchStagegetLaunchStage()The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages).intgetLaunchStageValue()The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages).StringgetLogUri()Output only.com.google.protobuf.ByteStringgetLogUriBytes()Output only.intgetMaxInstanceRequestConcurrency()Sets the maximum number of requests that each serving instance can receive.Map<String,String>getMutableAnnotations()Deprecated.Map<String,String>getMutableLabels()Deprecated.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.longgetObservedGeneration()Output only.booleangetReconciling()Output only.booleangetSatisfiesPzs()Output only.RevisionScalinggetScaling()Scaling settings for this revision.RevisionScaling.BuildergetScalingBuilder()Scaling settings for this revision.RevisionScalingOrBuildergetScalingOrBuilder()Scaling settings for this revision.StringgetService()Output only.StringgetServiceAccount()Email address of the IAM service account associated with the revision of the service.com.google.protobuf.ByteStringgetServiceAccountBytes()Email address of the IAM service account associated with the revision of the service.com.google.protobuf.ByteStringgetServiceBytes()Output only.booleangetSessionAffinity()Enable session affinity.com.google.protobuf.DurationgetTimeout()Max allowed time for an instance to respond to a request.com.google.protobuf.Duration.BuildergetTimeoutBuilder()Max allowed time for an instance to respond to a request.com.google.protobuf.DurationOrBuildergetTimeoutOrBuilder()Max allowed time for an instance to respond to a request.StringgetUid()Output only.com.google.protobuf.ByteStringgetUidBytes()Output only.com.google.protobuf.TimestampgetUpdateTime()Output only.com.google.protobuf.Timestamp.BuildergetUpdateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetUpdateTimeOrBuilder()Output only.VolumegetVolumes(int index)A list of Volumes to make available to containers.Volume.BuildergetVolumesBuilder(int index)A list of Volumes to make available to containers.List<Volume.Builder>getVolumesBuilderList()A list of Volumes to make available to containers.intgetVolumesCount()A list of Volumes to make available to containers.List<Volume>getVolumesList()A list of Volumes to make available to containers.VolumeOrBuildergetVolumesOrBuilder(int index)A list of Volumes to make available to containers.List<? extends VolumeOrBuilder>getVolumesOrBuilderList()A list of Volumes to make available to containers.VpcAccessgetVpcAccess()VPC Access configuration for this Revision.VpcAccess.BuildergetVpcAccessBuilder()VPC Access configuration for this Revision.VpcAccessOrBuildergetVpcAccessOrBuilder()VPC Access configuration for this Revision.booleanhasCreateTime()Output only.booleanhasDeleteTime()Output only.booleanhasEncryptionKeyShutdownDuration()If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances.booleanhasExpireTime()Output only.booleanhasScaling()Scaling settings for this revision.booleanhasTimeout()Max allowed time for an instance to respond to a request.booleanhasUpdateTime()Output only.booleanhasVpcAccess()VPC Access configuration for this Revision.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Revision.BuildermergeCreateTime(com.google.protobuf.Timestamp value)Output only.Revision.BuildermergeDeleteTime(com.google.protobuf.Timestamp value)Output only.Revision.BuildermergeEncryptionKeyShutdownDuration(com.google.protobuf.Duration value)If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances.Revision.BuildermergeExpireTime(com.google.protobuf.Timestamp value)Output only.Revision.BuildermergeFrom(Revision other)Revision.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Revision.BuildermergeFrom(com.google.protobuf.Message other)Revision.BuildermergeScaling(RevisionScaling value)Scaling settings for this revision.Revision.BuildermergeTimeout(com.google.protobuf.Duration value)Max allowed time for an instance to respond to a request.Revision.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Revision.BuildermergeUpdateTime(com.google.protobuf.Timestamp value)Output only.Revision.BuildermergeVpcAccess(VpcAccess value)VPC Access configuration for this Revision.Revision.BuilderputAllAnnotations(Map<String,String> values)Output only.Revision.BuilderputAllLabels(Map<String,String> values)Output only.Revision.BuilderputAnnotations(String key, String value)Output only.Revision.BuilderputLabels(String key, String value)Output only.Revision.BuilderremoveAnnotations(String key)Output only.Revision.BuilderremoveConditions(int index)Output only.Revision.BuilderremoveContainers(int index)Holds the single container that defines the unit of execution for this Revision.Revision.BuilderremoveLabels(String key)Output only.Revision.BuilderremoveVolumes(int index)A list of Volumes to make available to containers.Revision.BuildersetConditions(int index, Condition value)Output only.Revision.BuildersetConditions(int index, Condition.Builder builderForValue)Output only.Revision.BuildersetContainers(int index, Container value)Holds the single container that defines the unit of execution for this Revision.Revision.BuildersetContainers(int index, Container.Builder builderForValue)Holds the single container that defines the unit of execution for this Revision.Revision.BuildersetCreateTime(com.google.protobuf.Timestamp value)Output only.Revision.BuildersetCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Revision.BuildersetDeleteTime(com.google.protobuf.Timestamp value)Output only.Revision.BuildersetDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Revision.BuildersetEncryptionKey(String value)A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.Revision.BuildersetEncryptionKeyBytes(com.google.protobuf.ByteString value)A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.Revision.BuildersetEncryptionKeyRevocationAction(EncryptionKeyRevocationAction value)The action to take if the encryption key is revoked.Revision.BuildersetEncryptionKeyRevocationActionValue(int value)The action to take if the encryption key is revoked.Revision.BuildersetEncryptionKeyShutdownDuration(com.google.protobuf.Duration value)If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances.Revision.BuildersetEncryptionKeyShutdownDuration(com.google.protobuf.Duration.Builder builderForValue)If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances.Revision.BuildersetEtag(String value)Output only.Revision.BuildersetEtagBytes(com.google.protobuf.ByteString value)Output only.Revision.BuildersetExecutionEnvironment(ExecutionEnvironment value)The execution environment being used to host this Revision.Revision.BuildersetExecutionEnvironmentValue(int value)The execution environment being used to host this Revision.Revision.BuildersetExpireTime(com.google.protobuf.Timestamp value)Output only.Revision.BuildersetExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Revision.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Revision.BuildersetGeneration(long value)Output only.Revision.BuildersetLaunchStage(com.google.api.LaunchStage value)The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages).Revision.BuildersetLaunchStageValue(int value)The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages).Revision.BuildersetLogUri(String value)Output only.Revision.BuildersetLogUriBytes(com.google.protobuf.ByteString value)Output only.Revision.BuildersetMaxInstanceRequestConcurrency(int value)Sets the maximum number of requests that each serving instance can receive.Revision.BuildersetName(String value)Output only.Revision.BuildersetNameBytes(com.google.protobuf.ByteString value)Output only.Revision.BuildersetObservedGeneration(long value)Output only.Revision.BuildersetReconciling(boolean value)Output only.Revision.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Revision.BuildersetSatisfiesPzs(boolean value)Output only.Revision.BuildersetScaling(RevisionScaling value)Scaling settings for this revision.Revision.BuildersetScaling(RevisionScaling.Builder builderForValue)Scaling settings for this revision.Revision.BuildersetService(String value)Output only.Revision.BuildersetServiceAccount(String value)Email address of the IAM service account associated with the revision of the service.Revision.BuildersetServiceAccountBytes(com.google.protobuf.ByteString value)Email address of the IAM service account associated with the revision of the service.Revision.BuildersetServiceBytes(com.google.protobuf.ByteString value)Output only.Revision.BuildersetSessionAffinity(boolean value)Enable session affinity.Revision.BuildersetTimeout(com.google.protobuf.Duration value)Max allowed time for an instance to respond to a request.Revision.BuildersetTimeout(com.google.protobuf.Duration.Builder builderForValue)Max allowed time for an instance to respond to a request.Revision.BuildersetUid(String value)Output only.Revision.BuildersetUidBytes(com.google.protobuf.ByteString value)Output only.Revision.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Revision.BuildersetUpdateTime(com.google.protobuf.Timestamp value)Output only.Revision.BuildersetUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Revision.BuildersetVolumes(int index, Volume value)A list of Volumes to make available to containers.Revision.BuildersetVolumes(int index, Volume.Builder builderForValue)A list of Volumes to make available to containers.Revision.BuildersetVpcAccess(VpcAccess value)VPC Access configuration for this Revision.Revision.BuildersetVpcAccess(VpcAccess.Builder builderForValue)VPC Access configuration for this Revision.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
clear
public Revision.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.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.GeneratedMessageV3.Builder<Revision.Builder>
-
getDefaultInstanceForType
public Revision getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Revision build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Revision buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Revision.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
setField
public Revision.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
clearField
public Revision.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
clearOneof
public Revision.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
setRepeatedField
public Revision.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
addRepeatedField
public Revision.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
mergeFrom
public Revision.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Revision.Builder>
-
mergeFrom
public Revision.Builder mergeFrom(Revision other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
mergeFrom
public Revision.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<Revision.Builder>- Throws:
IOException
-
getName
public String getName()
Output only. The unique name of this Revision.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceRevisionOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The unique name of this Revision.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceRevisionOrBuilder- Returns:
- The bytes for name.
-
setName
public Revision.Builder setName(String value)
Output only. The unique name of this Revision.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Revision.Builder clearName()
Output only. The unique name of this Revision.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
public Revision.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The unique name of this Revision.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getUid
public String getUid()
Output only. Server assigned unique identifier for the Revision. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidin interfaceRevisionOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()
Output only. Server assigned unique identifier for the Revision. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidBytesin interfaceRevisionOrBuilder- Returns:
- The bytes for uid.
-
setUid
public Revision.Builder setUid(String value)
Output only. Server assigned unique identifier for the Revision. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
public Revision.Builder clearUid()
Output only. Server assigned unique identifier for the Revision. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUidBytes
public Revision.Builder setUidBytes(com.google.protobuf.ByteString value)
Output only. Server assigned unique identifier for the Revision. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for uid to set.- Returns:
- This builder for chaining.
-
getGeneration
public long getGeneration()
Output only. A number that monotonically increases every time the user modifies the desired state.
int64 generation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGenerationin interfaceRevisionOrBuilder- Returns:
- The generation.
-
setGeneration
public Revision.Builder setGeneration(long value)
Output only. A number that monotonically increases every time the user modifies the desired state.
int64 generation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The generation to set.- Returns:
- This builder for chaining.
-
clearGeneration
public Revision.Builder clearGeneration()
Output only. A number that monotonically increases every time the user modifies the desired state.
int64 generation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:RevisionOrBuilderOutput only. Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelsCountin interfaceRevisionOrBuilder
-
containsLabels
public boolean containsLabels(String key)
Output only. Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
containsLabelsin interfaceRevisionOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceRevisionOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
Output only. Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelsMapin interfaceRevisionOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
Output only. Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelsOrDefaultin interfaceRevisionOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
Output only. Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelsOrThrowin interfaceRevisionOrBuilder
-
clearLabels
public Revision.Builder clearLabels()
-
removeLabels
public Revision.Builder removeLabels(String key)
Output only. Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getMutableLabels
@Deprecated public Map<String,String> getMutableLabels()
Deprecated.Use alternate mutation accessors instead.
-
putLabels
public Revision.Builder putLabels(String key, String value)
Output only. Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
putAllLabels
public Revision.Builder putAllLabels(Map<String,String> values)
Output only. Unstructured key value map that can be used to organize and categorize objects. User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getAnnotationsCount
public int getAnnotationsCount()
Description copied from interface:RevisionOrBuilderOutput only. Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
map<string, string> annotations = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAnnotationsCountin interfaceRevisionOrBuilder
-
containsAnnotations
public boolean containsAnnotations(String key)
Output only. Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
map<string, string> annotations = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
containsAnnotationsin interfaceRevisionOrBuilder
-
getAnnotations
@Deprecated public Map<String,String> getAnnotations()
Deprecated.UsegetAnnotationsMap()instead.- Specified by:
getAnnotationsin interfaceRevisionOrBuilder
-
getAnnotationsMap
public Map<String,String> getAnnotationsMap()
Output only. Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
map<string, string> annotations = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAnnotationsMapin interfaceRevisionOrBuilder
-
getAnnotationsOrDefault
public String getAnnotationsOrDefault(String key, String defaultValue)
Output only. Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
map<string, string> annotations = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAnnotationsOrDefaultin interfaceRevisionOrBuilder
-
getAnnotationsOrThrow
public String getAnnotationsOrThrow(String key)
Output only. Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
map<string, string> annotations = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAnnotationsOrThrowin interfaceRevisionOrBuilder
-
clearAnnotations
public Revision.Builder clearAnnotations()
-
removeAnnotations
public Revision.Builder removeAnnotations(String key)
Output only. Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
map<string, string> annotations = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getMutableAnnotations
@Deprecated public Map<String,String> getMutableAnnotations()
Deprecated.Use alternate mutation accessors instead.
-
putAnnotations
public Revision.Builder putAnnotations(String key, String value)
Output only. Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
map<string, string> annotations = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
putAllAnnotations
public Revision.Builder putAllAnnotations(Map<String,String> values)
Output only. Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.
map<string, string> annotations = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasCreateTime
public boolean hasCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceRevisionOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceRevisionOrBuilder- Returns:
- The createTime.
-
setCreateTime
public Revision.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The creation time.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public Revision.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The creation time.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public Revision.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The creation time.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public Revision.Builder clearCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceRevisionOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceRevisionOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceRevisionOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
public Revision.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public Revision.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public Revision.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public Revision.Builder clearUpdateTime()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceRevisionOrBuilder
-
hasDeleteTime
public boolean hasDeleteTime()
Output only. For a deleted resource, the deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDeleteTimein interfaceRevisionOrBuilder- Returns:
- Whether the deleteTime field is set.
-
getDeleteTime
public com.google.protobuf.Timestamp getDeleteTime()
Output only. For a deleted resource, the deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeleteTimein interfaceRevisionOrBuilder- Returns:
- The deleteTime.
-
setDeleteTime
public Revision.Builder setDeleteTime(com.google.protobuf.Timestamp value)
Output only. For a deleted resource, the deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setDeleteTime
public Revision.Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. For a deleted resource, the deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeDeleteTime
public Revision.Builder mergeDeleteTime(com.google.protobuf.Timestamp value)
Output only. For a deleted resource, the deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearDeleteTime
public Revision.Builder clearDeleteTime()
Output only. For a deleted resource, the deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDeleteTimeBuilder
public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder()
Output only. For a deleted resource, the deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDeleteTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder()
Output only. For a deleted resource, the deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeleteTimeOrBuilderin interfaceRevisionOrBuilder
-
hasExpireTime
public boolean hasExpireTime()
Output only. For a deleted resource, the time after which it will be permamently deleted. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasExpireTimein interfaceRevisionOrBuilder- Returns:
- Whether the expireTime field is set.
-
getExpireTime
public com.google.protobuf.Timestamp getExpireTime()
Output only. For a deleted resource, the time after which it will be permamently deleted. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExpireTimein interfaceRevisionOrBuilder- Returns:
- The expireTime.
-
setExpireTime
public Revision.Builder setExpireTime(com.google.protobuf.Timestamp value)
Output only. For a deleted resource, the time after which it will be permamently deleted. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setExpireTime
public Revision.Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. For a deleted resource, the time after which it will be permamently deleted. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeExpireTime
public Revision.Builder mergeExpireTime(com.google.protobuf.Timestamp value)
Output only. For a deleted resource, the time after which it will be permamently deleted. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearExpireTime
public Revision.Builder clearExpireTime()
Output only. For a deleted resource, the time after which it will be permamently deleted. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getExpireTimeBuilder
public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
Output only. For a deleted resource, the time after which it will be permamently deleted. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getExpireTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
Output only. For a deleted resource, the time after which it will be permamently deleted. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp expire_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExpireTimeOrBuilderin interfaceRevisionOrBuilder
-
getLaunchStageValue
public int getLaunchStageValue()
The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. <p>Note that this value might not be what was used as input. For example, if ALPHA was provided as input in the parent resource, but only BETA and GA-level features are were, this field will be BETA.
.google.api.LaunchStage launch_stage = 10;- Specified by:
getLaunchStageValuein interfaceRevisionOrBuilder- Returns:
- The enum numeric value on the wire for launchStage.
-
setLaunchStageValue
public Revision.Builder setLaunchStageValue(int value)
The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. <p>Note that this value might not be what was used as input. For example, if ALPHA was provided as input in the parent resource, but only BETA and GA-level features are were, this field will be BETA.
.google.api.LaunchStage launch_stage = 10;- Parameters:
value- The enum numeric value on the wire for launchStage to set.- Returns:
- This builder for chaining.
-
getLaunchStage
public com.google.api.LaunchStage getLaunchStage()
The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. <p>Note that this value might not be what was used as input. For example, if ALPHA was provided as input in the parent resource, but only BETA and GA-level features are were, this field will be BETA.
.google.api.LaunchStage launch_stage = 10;- Specified by:
getLaunchStagein interfaceRevisionOrBuilder- Returns:
- The launchStage.
-
setLaunchStage
public Revision.Builder setLaunchStage(com.google.api.LaunchStage value)
The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. <p>Note that this value might not be what was used as input. For example, if ALPHA was provided as input in the parent resource, but only BETA and GA-level features are were, this field will be BETA.
.google.api.LaunchStage launch_stage = 10;- Parameters:
value- The launchStage to set.- Returns:
- This builder for chaining.
-
clearLaunchStage
public Revision.Builder clearLaunchStage()
The least stable launch stage needed to create this resource, as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. <p>Note that this value might not be what was used as input. For example, if ALPHA was provided as input in the parent resource, but only BETA and GA-level features are were, this field will be BETA.
.google.api.LaunchStage launch_stage = 10;- Returns:
- This builder for chaining.
-
getService
public String getService()
Output only. The name of the parent service.
string service = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getServicein interfaceRevisionOrBuilder- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()
Output only. The name of the parent service.
string service = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getServiceBytesin interfaceRevisionOrBuilder- Returns:
- The bytes for service.
-
setService
public Revision.Builder setService(String value)
Output only. The name of the parent service.
string service = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The service to set.- Returns:
- This builder for chaining.
-
clearService
public Revision.Builder clearService()
Output only. The name of the parent service.
string service = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setServiceBytes
public Revision.Builder setServiceBytes(com.google.protobuf.ByteString value)
Output only. The name of the parent service.
string service = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for service to set.- Returns:
- This builder for chaining.
-
hasScaling
public boolean hasScaling()
Scaling settings for this revision.
.google.cloud.run.v2.RevisionScaling scaling = 12;- Specified by:
hasScalingin interfaceRevisionOrBuilder- Returns:
- Whether the scaling field is set.
-
getScaling
public RevisionScaling getScaling()
Scaling settings for this revision.
.google.cloud.run.v2.RevisionScaling scaling = 12;- Specified by:
getScalingin interfaceRevisionOrBuilder- Returns:
- The scaling.
-
setScaling
public Revision.Builder setScaling(RevisionScaling value)
Scaling settings for this revision.
.google.cloud.run.v2.RevisionScaling scaling = 12;
-
setScaling
public Revision.Builder setScaling(RevisionScaling.Builder builderForValue)
Scaling settings for this revision.
.google.cloud.run.v2.RevisionScaling scaling = 12;
-
mergeScaling
public Revision.Builder mergeScaling(RevisionScaling value)
Scaling settings for this revision.
.google.cloud.run.v2.RevisionScaling scaling = 12;
-
clearScaling
public Revision.Builder clearScaling()
Scaling settings for this revision.
.google.cloud.run.v2.RevisionScaling scaling = 12;
-
getScalingBuilder
public RevisionScaling.Builder getScalingBuilder()
Scaling settings for this revision.
.google.cloud.run.v2.RevisionScaling scaling = 12;
-
getScalingOrBuilder
public RevisionScalingOrBuilder getScalingOrBuilder()
Scaling settings for this revision.
.google.cloud.run.v2.RevisionScaling scaling = 12;- Specified by:
getScalingOrBuilderin interfaceRevisionOrBuilder
-
hasVpcAccess
public boolean hasVpcAccess()
VPC Access configuration for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
.google.cloud.run.v2.VpcAccess vpc_access = 13;- Specified by:
hasVpcAccessin interfaceRevisionOrBuilder- Returns:
- Whether the vpcAccess field is set.
-
getVpcAccess
public VpcAccess getVpcAccess()
VPC Access configuration for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
.google.cloud.run.v2.VpcAccess vpc_access = 13;- Specified by:
getVpcAccessin interfaceRevisionOrBuilder- Returns:
- The vpcAccess.
-
setVpcAccess
public Revision.Builder setVpcAccess(VpcAccess value)
VPC Access configuration for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
.google.cloud.run.v2.VpcAccess vpc_access = 13;
-
setVpcAccess
public Revision.Builder setVpcAccess(VpcAccess.Builder builderForValue)
VPC Access configuration for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
.google.cloud.run.v2.VpcAccess vpc_access = 13;
-
mergeVpcAccess
public Revision.Builder mergeVpcAccess(VpcAccess value)
VPC Access configuration for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
.google.cloud.run.v2.VpcAccess vpc_access = 13;
-
clearVpcAccess
public Revision.Builder clearVpcAccess()
VPC Access configuration for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
.google.cloud.run.v2.VpcAccess vpc_access = 13;
-
getVpcAccessBuilder
public VpcAccess.Builder getVpcAccessBuilder()
VPC Access configuration for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
.google.cloud.run.v2.VpcAccess vpc_access = 13;
-
getVpcAccessOrBuilder
public VpcAccessOrBuilder getVpcAccessOrBuilder()
VPC Access configuration for this Revision. For more information, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
.google.cloud.run.v2.VpcAccess vpc_access = 13;- Specified by:
getVpcAccessOrBuilderin interfaceRevisionOrBuilder
-
getMaxInstanceRequestConcurrency
public int getMaxInstanceRequestConcurrency()
Sets the maximum number of requests that each serving instance can receive.
int32 max_instance_request_concurrency = 34;- Specified by:
getMaxInstanceRequestConcurrencyin interfaceRevisionOrBuilder- Returns:
- The maxInstanceRequestConcurrency.
-
setMaxInstanceRequestConcurrency
public Revision.Builder setMaxInstanceRequestConcurrency(int value)
Sets the maximum number of requests that each serving instance can receive.
int32 max_instance_request_concurrency = 34;- Parameters:
value- The maxInstanceRequestConcurrency to set.- Returns:
- This builder for chaining.
-
clearMaxInstanceRequestConcurrency
public Revision.Builder clearMaxInstanceRequestConcurrency()
Sets the maximum number of requests that each serving instance can receive.
int32 max_instance_request_concurrency = 34;- Returns:
- This builder for chaining.
-
hasTimeout
public boolean hasTimeout()
Max allowed time for an instance to respond to a request.
.google.protobuf.Duration timeout = 15;- Specified by:
hasTimeoutin interfaceRevisionOrBuilder- Returns:
- Whether the timeout field is set.
-
getTimeout
public com.google.protobuf.Duration getTimeout()
Max allowed time for an instance to respond to a request.
.google.protobuf.Duration timeout = 15;- Specified by:
getTimeoutin interfaceRevisionOrBuilder- Returns:
- The timeout.
-
setTimeout
public Revision.Builder setTimeout(com.google.protobuf.Duration value)
Max allowed time for an instance to respond to a request.
.google.protobuf.Duration timeout = 15;
-
setTimeout
public Revision.Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
Max allowed time for an instance to respond to a request.
.google.protobuf.Duration timeout = 15;
-
mergeTimeout
public Revision.Builder mergeTimeout(com.google.protobuf.Duration value)
Max allowed time for an instance to respond to a request.
.google.protobuf.Duration timeout = 15;
-
clearTimeout
public Revision.Builder clearTimeout()
Max allowed time for an instance to respond to a request.
.google.protobuf.Duration timeout = 15;
-
getTimeoutBuilder
public com.google.protobuf.Duration.Builder getTimeoutBuilder()
Max allowed time for an instance to respond to a request.
.google.protobuf.Duration timeout = 15;
-
getTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
Max allowed time for an instance to respond to a request.
.google.protobuf.Duration timeout = 15;- Specified by:
getTimeoutOrBuilderin interfaceRevisionOrBuilder
-
getServiceAccount
public String getServiceAccount()
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has.
string service_account = 16;- Specified by:
getServiceAccountin interfaceRevisionOrBuilder- Returns:
- The serviceAccount.
-
getServiceAccountBytes
public com.google.protobuf.ByteString getServiceAccountBytes()
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has.
string service_account = 16;- Specified by:
getServiceAccountBytesin interfaceRevisionOrBuilder- Returns:
- The bytes for serviceAccount.
-
setServiceAccount
public Revision.Builder setServiceAccount(String value)
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has.
string service_account = 16;- Parameters:
value- The serviceAccount to set.- Returns:
- This builder for chaining.
-
clearServiceAccount
public Revision.Builder clearServiceAccount()
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has.
string service_account = 16;- Returns:
- This builder for chaining.
-
setServiceAccountBytes
public Revision.Builder setServiceAccountBytes(com.google.protobuf.ByteString value)
Email address of the IAM service account associated with the revision of the service. The service account represents the identity of the running revision, and determines what permissions the revision has.
string service_account = 16;- Parameters:
value- The bytes for serviceAccount to set.- Returns:
- This builder for chaining.
-
getContainersList
public List<Container> getContainersList()
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;- Specified by:
getContainersListin interfaceRevisionOrBuilder
-
getContainersCount
public int getContainersCount()
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;- Specified by:
getContainersCountin interfaceRevisionOrBuilder
-
getContainers
public Container getContainers(int index)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;- Specified by:
getContainersin interfaceRevisionOrBuilder
-
setContainers
public Revision.Builder setContainers(int index, Container value)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
setContainers
public Revision.Builder setContainers(int index, Container.Builder builderForValue)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
addContainers
public Revision.Builder addContainers(Container value)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
addContainers
public Revision.Builder addContainers(int index, Container value)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
addContainers
public Revision.Builder addContainers(Container.Builder builderForValue)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
addContainers
public Revision.Builder addContainers(int index, Container.Builder builderForValue)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
addAllContainers
public Revision.Builder addAllContainers(Iterable<? extends Container> values)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
clearContainers
public Revision.Builder clearContainers()
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
removeContainers
public Revision.Builder removeContainers(int index)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
getContainersBuilder
public Container.Builder getContainersBuilder(int index)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
getContainersOrBuilder
public ContainerOrBuilder getContainersOrBuilder(int index)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;- Specified by:
getContainersOrBuilderin interfaceRevisionOrBuilder
-
getContainersOrBuilderList
public List<? extends ContainerOrBuilder> getContainersOrBuilderList()
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;- Specified by:
getContainersOrBuilderListin interfaceRevisionOrBuilder
-
addContainersBuilder
public Container.Builder addContainersBuilder()
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
addContainersBuilder
public Container.Builder addContainersBuilder(int index)
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
getContainersBuilderList
public List<Container.Builder> getContainersBuilderList()
Holds the single container that defines the unit of execution for this Revision.
repeated .google.cloud.run.v2.Container containers = 17;
-
getVolumesList
public List<Volume> getVolumesList()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;- Specified by:
getVolumesListin interfaceRevisionOrBuilder
-
getVolumesCount
public int getVolumesCount()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;- Specified by:
getVolumesCountin interfaceRevisionOrBuilder
-
getVolumes
public Volume getVolumes(int index)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;- Specified by:
getVolumesin interfaceRevisionOrBuilder
-
setVolumes
public Revision.Builder setVolumes(int index, Volume value)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
setVolumes
public Revision.Builder setVolumes(int index, Volume.Builder builderForValue)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
addVolumes
public Revision.Builder addVolumes(Volume value)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
addVolumes
public Revision.Builder addVolumes(int index, Volume value)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
addVolumes
public Revision.Builder addVolumes(Volume.Builder builderForValue)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
addVolumes
public Revision.Builder addVolumes(int index, Volume.Builder builderForValue)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
addAllVolumes
public Revision.Builder addAllVolumes(Iterable<? extends Volume> values)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
clearVolumes
public Revision.Builder clearVolumes()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
removeVolumes
public Revision.Builder removeVolumes(int index)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
getVolumesBuilder
public Volume.Builder getVolumesBuilder(int index)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
getVolumesOrBuilder
public VolumeOrBuilder getVolumesOrBuilder(int index)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;- Specified by:
getVolumesOrBuilderin interfaceRevisionOrBuilder
-
getVolumesOrBuilderList
public List<? extends VolumeOrBuilder> getVolumesOrBuilderList()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;- Specified by:
getVolumesOrBuilderListin interfaceRevisionOrBuilder
-
addVolumesBuilder
public Volume.Builder addVolumesBuilder()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
addVolumesBuilder
public Volume.Builder addVolumesBuilder(int index)
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
getVolumesBuilderList
public List<Volume.Builder> getVolumesBuilderList()
A list of Volumes to make available to containers.
repeated .google.cloud.run.v2.Volume volumes = 18;
-
getExecutionEnvironmentValue
public int getExecutionEnvironmentValue()
The execution environment being used to host this Revision.
.google.cloud.run.v2.ExecutionEnvironment execution_environment = 20;- Specified by:
getExecutionEnvironmentValuein interfaceRevisionOrBuilder- Returns:
- The enum numeric value on the wire for executionEnvironment.
-
setExecutionEnvironmentValue
public Revision.Builder setExecutionEnvironmentValue(int value)
The execution environment being used to host this Revision.
.google.cloud.run.v2.ExecutionEnvironment execution_environment = 20;- Parameters:
value- The enum numeric value on the wire for executionEnvironment to set.- Returns:
- This builder for chaining.
-
getExecutionEnvironment
public ExecutionEnvironment getExecutionEnvironment()
The execution environment being used to host this Revision.
.google.cloud.run.v2.ExecutionEnvironment execution_environment = 20;- Specified by:
getExecutionEnvironmentin interfaceRevisionOrBuilder- Returns:
- The executionEnvironment.
-
setExecutionEnvironment
public Revision.Builder setExecutionEnvironment(ExecutionEnvironment value)
The execution environment being used to host this Revision.
.google.cloud.run.v2.ExecutionEnvironment execution_environment = 20;- Parameters:
value- The executionEnvironment to set.- Returns:
- This builder for chaining.
-
clearExecutionEnvironment
public Revision.Builder clearExecutionEnvironment()
The execution environment being used to host this Revision.
.google.cloud.run.v2.ExecutionEnvironment execution_environment = 20;- Returns:
- This builder for chaining.
-
getEncryptionKey
public String getEncryptionKey()
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
string encryption_key = 21 [(.google.api.resource_reference) = { ... }- Specified by:
getEncryptionKeyin interfaceRevisionOrBuilder- Returns:
- The encryptionKey.
-
getEncryptionKeyBytes
public com.google.protobuf.ByteString getEncryptionKeyBytes()
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
string encryption_key = 21 [(.google.api.resource_reference) = { ... }- Specified by:
getEncryptionKeyBytesin interfaceRevisionOrBuilder- Returns:
- The bytes for encryptionKey.
-
setEncryptionKey
public Revision.Builder setEncryptionKey(String value)
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
string encryption_key = 21 [(.google.api.resource_reference) = { ... }- Parameters:
value- The encryptionKey to set.- Returns:
- This builder for chaining.
-
clearEncryptionKey
public Revision.Builder clearEncryptionKey()
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
string encryption_key = 21 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setEncryptionKeyBytes
public Revision.Builder setEncryptionKeyBytes(com.google.protobuf.ByteString value)
A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
string encryption_key = 21 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for encryptionKey to set.- Returns:
- This builder for chaining.
-
getEncryptionKeyRevocationActionValue
public int getEncryptionKeyRevocationActionValue()
The action to take if the encryption key is revoked.
.google.cloud.run.v2.EncryptionKeyRevocationAction encryption_key_revocation_action = 23;- Specified by:
getEncryptionKeyRevocationActionValuein interfaceRevisionOrBuilder- Returns:
- The enum numeric value on the wire for encryptionKeyRevocationAction.
-
setEncryptionKeyRevocationActionValue
public Revision.Builder setEncryptionKeyRevocationActionValue(int value)
The action to take if the encryption key is revoked.
.google.cloud.run.v2.EncryptionKeyRevocationAction encryption_key_revocation_action = 23;- Parameters:
value- The enum numeric value on the wire for encryptionKeyRevocationAction to set.- Returns:
- This builder for chaining.
-
getEncryptionKeyRevocationAction
public EncryptionKeyRevocationAction getEncryptionKeyRevocationAction()
The action to take if the encryption key is revoked.
.google.cloud.run.v2.EncryptionKeyRevocationAction encryption_key_revocation_action = 23;- Specified by:
getEncryptionKeyRevocationActionin interfaceRevisionOrBuilder- Returns:
- The encryptionKeyRevocationAction.
-
setEncryptionKeyRevocationAction
public Revision.Builder setEncryptionKeyRevocationAction(EncryptionKeyRevocationAction value)
The action to take if the encryption key is revoked.
.google.cloud.run.v2.EncryptionKeyRevocationAction encryption_key_revocation_action = 23;- Parameters:
value- The encryptionKeyRevocationAction to set.- Returns:
- This builder for chaining.
-
clearEncryptionKeyRevocationAction
public Revision.Builder clearEncryptionKeyRevocationAction()
The action to take if the encryption key is revoked.
.google.cloud.run.v2.EncryptionKeyRevocationAction encryption_key_revocation_action = 23;- Returns:
- This builder for chaining.
-
hasEncryptionKeyShutdownDuration
public boolean hasEncryptionKeyShutdownDuration()
If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances. The minimum increment is 1 hour.
.google.protobuf.Duration encryption_key_shutdown_duration = 24;- Specified by:
hasEncryptionKeyShutdownDurationin interfaceRevisionOrBuilder- Returns:
- Whether the encryptionKeyShutdownDuration field is set.
-
getEncryptionKeyShutdownDuration
public com.google.protobuf.Duration getEncryptionKeyShutdownDuration()
If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances. The minimum increment is 1 hour.
.google.protobuf.Duration encryption_key_shutdown_duration = 24;- Specified by:
getEncryptionKeyShutdownDurationin interfaceRevisionOrBuilder- Returns:
- The encryptionKeyShutdownDuration.
-
setEncryptionKeyShutdownDuration
public Revision.Builder setEncryptionKeyShutdownDuration(com.google.protobuf.Duration value)
If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances. The minimum increment is 1 hour.
.google.protobuf.Duration encryption_key_shutdown_duration = 24;
-
setEncryptionKeyShutdownDuration
public Revision.Builder setEncryptionKeyShutdownDuration(com.google.protobuf.Duration.Builder builderForValue)
If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances. The minimum increment is 1 hour.
.google.protobuf.Duration encryption_key_shutdown_duration = 24;
-
mergeEncryptionKeyShutdownDuration
public Revision.Builder mergeEncryptionKeyShutdownDuration(com.google.protobuf.Duration value)
If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances. The minimum increment is 1 hour.
.google.protobuf.Duration encryption_key_shutdown_duration = 24;
-
clearEncryptionKeyShutdownDuration
public Revision.Builder clearEncryptionKeyShutdownDuration()
If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances. The minimum increment is 1 hour.
.google.protobuf.Duration encryption_key_shutdown_duration = 24;
-
getEncryptionKeyShutdownDurationBuilder
public com.google.protobuf.Duration.Builder getEncryptionKeyShutdownDurationBuilder()
If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances. The minimum increment is 1 hour.
.google.protobuf.Duration encryption_key_shutdown_duration = 24;
-
getEncryptionKeyShutdownDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getEncryptionKeyShutdownDurationOrBuilder()
If encryption_key_revocation_action is SHUTDOWN, the duration before shutting down all instances. The minimum increment is 1 hour.
.google.protobuf.Duration encryption_key_shutdown_duration = 24;- Specified by:
getEncryptionKeyShutdownDurationOrBuilderin interfaceRevisionOrBuilder
-
getReconciling
public boolean getReconciling()
Output only. Indicates whether the resource's reconciliation is still in progress. See comments in `Service.reconciling` for additional information on reconciliation process in Cloud Run.
bool reconciling = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReconcilingin interfaceRevisionOrBuilder- Returns:
- The reconciling.
-
setReconciling
public Revision.Builder setReconciling(boolean value)
Output only. Indicates whether the resource's reconciliation is still in progress. See comments in `Service.reconciling` for additional information on reconciliation process in Cloud Run.
bool reconciling = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The reconciling to set.- Returns:
- This builder for chaining.
-
clearReconciling
public Revision.Builder clearReconciling()
Output only. Indicates whether the resource's reconciliation is still in progress. See comments in `Service.reconciling` for additional information on reconciliation process in Cloud Run.
bool reconciling = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getConditionsList
public List<Condition> getConditionsList()
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConditionsListin interfaceRevisionOrBuilder
-
getConditionsCount
public int getConditionsCount()
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConditionsCountin interfaceRevisionOrBuilder
-
getConditions
public Condition getConditions(int index)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConditionsin interfaceRevisionOrBuilder
-
setConditions
public Revision.Builder setConditions(int index, Condition value)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setConditions
public Revision.Builder setConditions(int index, Condition.Builder builderForValue)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addConditions
public Revision.Builder addConditions(Condition value)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addConditions
public Revision.Builder addConditions(int index, Condition value)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addConditions
public Revision.Builder addConditions(Condition.Builder builderForValue)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addConditions
public Revision.Builder addConditions(int index, Condition.Builder builderForValue)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addAllConditions
public Revision.Builder addAllConditions(Iterable<? extends Condition> values)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearConditions
public Revision.Builder clearConditions()
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
removeConditions
public Revision.Builder removeConditions(int index)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getConditionsBuilder
public Condition.Builder getConditionsBuilder(int index)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getConditionsOrBuilder
public ConditionOrBuilder getConditionsOrBuilder(int index)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConditionsOrBuilderin interfaceRevisionOrBuilder
-
getConditionsOrBuilderList
public List<? extends ConditionOrBuilder> getConditionsOrBuilderList()
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConditionsOrBuilderListin interfaceRevisionOrBuilder
-
addConditionsBuilder
public Condition.Builder addConditionsBuilder()
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addConditionsBuilder
public Condition.Builder addConditionsBuilder(int index)
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getConditionsBuilderList
public List<Condition.Builder> getConditionsBuilderList()
Output only. The Condition of this Revision, containing its readiness status, and detailed error information in case it did not reach a serving state.
repeated .google.cloud.run.v2.Condition conditions = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getObservedGeneration
public long getObservedGeneration()
Output only. The generation of this Revision currently serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
int64 observed_generation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getObservedGenerationin interfaceRevisionOrBuilder- Returns:
- The observedGeneration.
-
setObservedGeneration
public Revision.Builder setObservedGeneration(long value)
Output only. The generation of this Revision currently serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
int64 observed_generation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The observedGeneration to set.- Returns:
- This builder for chaining.
-
clearObservedGeneration
public Revision.Builder clearObservedGeneration()
Output only. The generation of this Revision currently serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
int64 observed_generation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getLogUri
public String getLogUri()
Output only. The Google Console URI to obtain logs for the Revision.
string log_uri = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLogUriin interfaceRevisionOrBuilder- Returns:
- The logUri.
-
getLogUriBytes
public com.google.protobuf.ByteString getLogUriBytes()
Output only. The Google Console URI to obtain logs for the Revision.
string log_uri = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLogUriBytesin interfaceRevisionOrBuilder- Returns:
- The bytes for logUri.
-
setLogUri
public Revision.Builder setLogUri(String value)
Output only. The Google Console URI to obtain logs for the Revision.
string log_uri = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The logUri to set.- Returns:
- This builder for chaining.
-
clearLogUri
public Revision.Builder clearLogUri()
Output only. The Google Console URI to obtain logs for the Revision.
string log_uri = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setLogUriBytes
public Revision.Builder setLogUriBytes(com.google.protobuf.ByteString value)
Output only. The Google Console URI to obtain logs for the Revision.
string log_uri = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for logUri to set.- Returns:
- This builder for chaining.
-
getSatisfiesPzs
public boolean getSatisfiesPzs()
Output only. Reserved for future use.
bool satisfies_pzs = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPzsin interfaceRevisionOrBuilder- Returns:
- The satisfiesPzs.
-
setSatisfiesPzs
public Revision.Builder setSatisfiesPzs(boolean value)
Output only. Reserved for future use.
bool satisfies_pzs = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The satisfiesPzs to set.- Returns:
- This builder for chaining.
-
clearSatisfiesPzs
public Revision.Builder clearSatisfiesPzs()
Output only. Reserved for future use.
bool satisfies_pzs = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getSessionAffinity
public boolean getSessionAffinity()
Enable session affinity.
bool session_affinity = 38;- Specified by:
getSessionAffinityin interfaceRevisionOrBuilder- Returns:
- The sessionAffinity.
-
setSessionAffinity
public Revision.Builder setSessionAffinity(boolean value)
Enable session affinity.
bool session_affinity = 38;- Parameters:
value- The sessionAffinity to set.- Returns:
- This builder for chaining.
-
clearSessionAffinity
public Revision.Builder clearSessionAffinity()
Enable session affinity.
bool session_affinity = 38;- Returns:
- This builder for chaining.
-
getEtag
public String getEtag()
Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEtagin interfaceRevisionOrBuilder- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()
Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEtagBytesin interfaceRevisionOrBuilder- Returns:
- The bytes for etag.
-
setEtag
public Revision.Builder setEtag(String value)
Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
public Revision.Builder clearEtag()
Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setEtagBytes
public Revision.Builder setEtagBytes(com.google.protobuf.ByteString value)
Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.
string etag = 99 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for etag to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Revision.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
mergeUnknownFields
public final Revision.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Revision.Builder>
-
-