public static final class Service.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder> implements ServiceOrBuilder
Service acts as a top-level container that manages a set of configurations and revision templates which implement a network service. Service exists to provide a singular abstraction which can be access controlled, reasoned about, and which encapsulates software lifecycle decisions such as rollout policy and team resource ownership.Protobuf type
google.cloud.run.v2.Service| Modifier and Type | Method and Description |
|---|---|
Service.Builder |
addAllConditions(Iterable<? extends Condition> values)
Output only.
|
Service.Builder |
addAllCustomAudiences(Iterable<String> values)
One or more custom audiences that you want this service to support.
|
Service.Builder |
addAllTraffic(Iterable<? extends TrafficTarget> values)
Optional.
|
Service.Builder |
addAllTrafficStatuses(Iterable<? extends TrafficTargetStatus> values)
Output only.
|
Service.Builder |
addAllUrls(Iterable<String> values)
Output only.
|
Service.Builder |
addConditions(Condition.Builder builderForValue)
Output only.
|
Service.Builder |
addConditions(Condition value)
Output only.
|
Service.Builder |
addConditions(int index,
Condition.Builder builderForValue)
Output only.
|
Service.Builder |
addConditions(int index,
Condition value)
Output only.
|
Condition.Builder |
addConditionsBuilder()
Output only.
|
Condition.Builder |
addConditionsBuilder(int index)
Output only.
|
Service.Builder |
addCustomAudiences(String value)
One or more custom audiences that you want this service to support.
|
Service.Builder |
addCustomAudiencesBytes(com.google.protobuf.ByteString value)
One or more custom audiences that you want this service to support.
|
Service.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Service.Builder |
addTraffic(int index,
TrafficTarget.Builder builderForValue)
Optional.
|
Service.Builder |
addTraffic(int index,
TrafficTarget value)
Optional.
|
Service.Builder |
addTraffic(TrafficTarget.Builder builderForValue)
Optional.
|
Service.Builder |
addTraffic(TrafficTarget value)
Optional.
|
TrafficTarget.Builder |
addTrafficBuilder()
Optional.
|
TrafficTarget.Builder |
addTrafficBuilder(int index)
Optional.
|
Service.Builder |
addTrafficStatuses(int index,
TrafficTargetStatus.Builder builderForValue)
Output only.
|
Service.Builder |
addTrafficStatuses(int index,
TrafficTargetStatus value)
Output only.
|
Service.Builder |
addTrafficStatuses(TrafficTargetStatus.Builder builderForValue)
Output only.
|
Service.Builder |
addTrafficStatuses(TrafficTargetStatus value)
Output only.
|
TrafficTargetStatus.Builder |
addTrafficStatusesBuilder()
Output only.
|
TrafficTargetStatus.Builder |
addTrafficStatusesBuilder(int index)
Output only.
|
Service.Builder |
addUrls(String value)
Output only.
|
Service.Builder |
addUrlsBytes(com.google.protobuf.ByteString value)
Output only.
|
Service |
build() |
Service |
buildPartial() |
Service.Builder |
clear() |
Service.Builder |
clearAnnotations() |
Service.Builder |
clearBinaryAuthorization()
Optional.
|
Service.Builder |
clearBuildConfig()
Optional.
|
Service.Builder |
clearClient()
Arbitrary identifier for the API client.
|
Service.Builder |
clearClientVersion()
Arbitrary version identifier for the API client.
|
Service.Builder |
clearConditions()
Output only.
|
Service.Builder |
clearCreateTime()
Output only.
|
Service.Builder |
clearCreator()
Output only.
|
Service.Builder |
clearCustomAudiences()
One or more custom audiences that you want this service to support.
|
Service.Builder |
clearDefaultUriDisabled()
Optional.
|
Service.Builder |
clearDeleteTime()
Output only.
|
Service.Builder |
clearDescription()
User-provided description of the Service.
|
Service.Builder |
clearEtag()
Output only.
|
Service.Builder |
clearExpireTime()
Output only.
|
Service.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Service.Builder |
clearGeneration()
Output only.
|
Service.Builder |
clearIngress()
Optional.
|
Service.Builder |
clearInvokerIamDisabled()
Optional.
|
Service.Builder |
clearLabels() |
Service.Builder |
clearLastModifier()
Output only.
|
Service.Builder |
clearLatestCreatedRevision()
Output only.
|
Service.Builder |
clearLatestReadyRevision()
Output only.
|
Service.Builder |
clearLaunchStage()
Optional.
|
Service.Builder |
clearName()
The fully qualified name of this Service.
|
Service.Builder |
clearObservedGeneration()
Output only.
|
Service.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Service.Builder |
clearReconciling()
Output only.
|
Service.Builder |
clearSatisfiesPzs()
Output only.
|
Service.Builder |
clearScaling()
Optional.
|
Service.Builder |
clearTemplate()
Required.
|
Service.Builder |
clearTerminalCondition()
Output only.
|
Service.Builder |
clearTraffic()
Optional.
|
Service.Builder |
clearTrafficStatuses()
Output only.
|
Service.Builder |
clearUid()
Output only.
|
Service.Builder |
clearUpdateTime()
Output only.
|
Service.Builder |
clearUri()
Output only.
|
Service.Builder |
clearUrls()
Output only.
|
Service.Builder |
clone() |
boolean |
containsAnnotations(String key)
Optional.
|
boolean |
containsLabels(String key)
Optional.
|
Map<String,String> |
getAnnotations()
Deprecated.
|
int |
getAnnotationsCount()
Optional.
|
Map<String,String> |
getAnnotationsMap()
Optional.
|
String |
getAnnotationsOrDefault(String key,
String defaultValue)
Optional.
|
String |
getAnnotationsOrThrow(String key)
Optional.
|
BinaryAuthorization |
getBinaryAuthorization()
Optional.
|
BinaryAuthorization.Builder |
getBinaryAuthorizationBuilder()
Optional.
|
BinaryAuthorizationOrBuilder |
getBinaryAuthorizationOrBuilder()
Optional.
|
BuildConfig |
getBuildConfig()
Optional.
|
BuildConfig.Builder |
getBuildConfigBuilder()
Optional.
|
BuildConfigOrBuilder |
getBuildConfigOrBuilder()
Optional.
|
String |
getClient()
Arbitrary identifier for the API client.
|
com.google.protobuf.ByteString |
getClientBytes()
Arbitrary identifier for the API client.
|
String |
getClientVersion()
Arbitrary version identifier for the API client.
|
com.google.protobuf.ByteString |
getClientVersionBytes()
Arbitrary version identifier for the API client.
|
Condition |
getConditions(int index)
Output only.
|
Condition.Builder |
getConditionsBuilder(int index)
Output only.
|
List<Condition.Builder> |
getConditionsBuilderList()
Output only.
|
int |
getConditionsCount()
Output only.
|
List<Condition> |
getConditionsList()
Output only.
|
ConditionOrBuilder |
getConditionsOrBuilder(int index)
Output only.
|
List<? extends ConditionOrBuilder> |
getConditionsOrBuilderList()
Output only.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
String |
getCreator()
Output only.
|
com.google.protobuf.ByteString |
getCreatorBytes()
Output only.
|
String |
getCustomAudiences(int index)
One or more custom audiences that you want this service to support.
|
com.google.protobuf.ByteString |
getCustomAudiencesBytes(int index)
One or more custom audiences that you want this service to support.
|
int |
getCustomAudiencesCount()
One or more custom audiences that you want this service to support.
|
com.google.protobuf.ProtocolStringList |
getCustomAudiencesList()
One or more custom audiences that you want this service to support.
|
Service |
getDefaultInstanceForType() |
boolean |
getDefaultUriDisabled()
Optional.
|
com.google.protobuf.Timestamp |
getDeleteTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getDeleteTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getDeleteTimeOrBuilder()
Output only.
|
String |
getDescription()
User-provided description of the Service.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
User-provided description of the Service.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEtag()
Output only.
|
com.google.protobuf.ByteString |
getEtagBytes()
Output only.
|
com.google.protobuf.Timestamp |
getExpireTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getExpireTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getExpireTimeOrBuilder()
Output only.
|
long |
getGeneration()
Output only.
|
IngressTraffic |
getIngress()
Optional.
|
int |
getIngressValue()
Optional.
|
boolean |
getInvokerIamDisabled()
Optional.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Optional.
|
Map<String,String> |
getLabelsMap()
Optional.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Optional.
|
String |
getLabelsOrThrow(String key)
Optional.
|
String |
getLastModifier()
Output only.
|
com.google.protobuf.ByteString |
getLastModifierBytes()
Output only.
|
String |
getLatestCreatedRevision()
Output only.
|
com.google.protobuf.ByteString |
getLatestCreatedRevisionBytes()
Output only.
|
String |
getLatestReadyRevision()
Output only.
|
com.google.protobuf.ByteString |
getLatestReadyRevisionBytes()
Output only.
|
com.google.api.LaunchStage |
getLaunchStage()
Optional.
|
int |
getLaunchStageValue()
Optional.
|
Map<String,String> |
getMutableAnnotations()
Deprecated.
|
Map<String,String> |
getMutableLabels()
Deprecated.
|
String |
getName()
The fully qualified name of this Service.
|
com.google.protobuf.ByteString |
getNameBytes()
The fully qualified name of this Service.
|
long |
getObservedGeneration()
Output only.
|
boolean |
getReconciling()
Output only.
|
boolean |
getSatisfiesPzs()
Output only.
|
ServiceScaling |
getScaling()
Optional.
|
ServiceScaling.Builder |
getScalingBuilder()
Optional.
|
ServiceScalingOrBuilder |
getScalingOrBuilder()
Optional.
|
RevisionTemplate |
getTemplate()
Required.
|
RevisionTemplate.Builder |
getTemplateBuilder()
Required.
|
RevisionTemplateOrBuilder |
getTemplateOrBuilder()
Required.
|
Condition |
getTerminalCondition()
Output only.
|
Condition.Builder |
getTerminalConditionBuilder()
Output only.
|
ConditionOrBuilder |
getTerminalConditionOrBuilder()
Output only.
|
TrafficTarget |
getTraffic(int index)
Optional.
|
TrafficTarget.Builder |
getTrafficBuilder(int index)
Optional.
|
List<TrafficTarget.Builder> |
getTrafficBuilderList()
Optional.
|
int |
getTrafficCount()
Optional.
|
List<TrafficTarget> |
getTrafficList()
Optional.
|
TrafficTargetOrBuilder |
getTrafficOrBuilder(int index)
Optional.
|
List<? extends TrafficTargetOrBuilder> |
getTrafficOrBuilderList()
Optional.
|
TrafficTargetStatus |
getTrafficStatuses(int index)
Output only.
|
TrafficTargetStatus.Builder |
getTrafficStatusesBuilder(int index)
Output only.
|
List<TrafficTargetStatus.Builder> |
getTrafficStatusesBuilderList()
Output only.
|
int |
getTrafficStatusesCount()
Output only.
|
List<TrafficTargetStatus> |
getTrafficStatusesList()
Output only.
|
TrafficTargetStatusOrBuilder |
getTrafficStatusesOrBuilder(int index)
Output only.
|
List<? extends TrafficTargetStatusOrBuilder> |
getTrafficStatusesOrBuilderList()
Output only.
|
String |
getUid()
Output only.
|
com.google.protobuf.ByteString |
getUidBytes()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
String |
getUri()
Output only.
|
com.google.protobuf.ByteString |
getUriBytes()
Output only.
|
String |
getUrls(int index)
Output only.
|
com.google.protobuf.ByteString |
getUrlsBytes(int index)
Output only.
|
int |
getUrlsCount()
Output only.
|
com.google.protobuf.ProtocolStringList |
getUrlsList()
Output only.
|
boolean |
hasBinaryAuthorization()
Optional.
|
boolean |
hasBuildConfig()
Optional.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasDeleteTime()
Output only.
|
boolean |
hasExpireTime()
Output only.
|
boolean |
hasScaling()
Optional.
|
boolean |
hasTemplate()
Required.
|
boolean |
hasTerminalCondition()
Output only.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number) |
boolean |
isInitialized() |
Service.Builder |
mergeBinaryAuthorization(BinaryAuthorization value)
Optional.
|
Service.Builder |
mergeBuildConfig(BuildConfig value)
Optional.
|
Service.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Service.Builder |
mergeDeleteTime(com.google.protobuf.Timestamp value)
Output only.
|
Service.Builder |
mergeExpireTime(com.google.protobuf.Timestamp value)
Output only.
|
Service.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Service.Builder |
mergeFrom(com.google.protobuf.Message other) |
Service.Builder |
mergeFrom(Service other) |
Service.Builder |
mergeScaling(ServiceScaling value)
Optional.
|
Service.Builder |
mergeTemplate(RevisionTemplate value)
Required.
|
Service.Builder |
mergeTerminalCondition(Condition value)
Output only.
|
Service.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Service.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
Service.Builder |
putAllAnnotations(Map<String,String> values)
Optional.
|
Service.Builder |
putAllLabels(Map<String,String> values)
Optional.
|
Service.Builder |
putAnnotations(String key,
String value)
Optional.
|
Service.Builder |
putLabels(String key,
String value)
Optional.
|
Service.Builder |
removeAnnotations(String key)
Optional.
|
Service.Builder |
removeConditions(int index)
Output only.
|
Service.Builder |
removeLabels(String key)
Optional.
|
Service.Builder |
removeTraffic(int index)
Optional.
|
Service.Builder |
removeTrafficStatuses(int index)
Output only.
|
Service.Builder |
setBinaryAuthorization(BinaryAuthorization.Builder builderForValue)
Optional.
|
Service.Builder |
setBinaryAuthorization(BinaryAuthorization value)
Optional.
|
Service.Builder |
setBuildConfig(BuildConfig.Builder builderForValue)
Optional.
|
Service.Builder |
setBuildConfig(BuildConfig value)
Optional.
|
Service.Builder |
setClient(String value)
Arbitrary identifier for the API client.
|
Service.Builder |
setClientBytes(com.google.protobuf.ByteString value)
Arbitrary identifier for the API client.
|
Service.Builder |
setClientVersion(String value)
Arbitrary version identifier for the API client.
|
Service.Builder |
setClientVersionBytes(com.google.protobuf.ByteString value)
Arbitrary version identifier for the API client.
|
Service.Builder |
setConditions(int index,
Condition.Builder builderForValue)
Output only.
|
Service.Builder |
setConditions(int index,
Condition value)
Output only.
|
Service.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Service.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Service.Builder |
setCreator(String value)
Output only.
|
Service.Builder |
setCreatorBytes(com.google.protobuf.ByteString value)
Output only.
|
Service.Builder |
setCustomAudiences(int index,
String value)
One or more custom audiences that you want this service to support.
|
Service.Builder |
setDefaultUriDisabled(boolean value)
Optional.
|
Service.Builder |
setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Service.Builder |
setDeleteTime(com.google.protobuf.Timestamp value)
Output only.
|
Service.Builder |
setDescription(String value)
User-provided description of the Service.
|
Service.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
User-provided description of the Service.
|
Service.Builder |
setEtag(String value)
Output only.
|
Service.Builder |
setEtagBytes(com.google.protobuf.ByteString value)
Output only.
|
Service.Builder |
setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Service.Builder |
setExpireTime(com.google.protobuf.Timestamp value)
Output only.
|
Service.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Service.Builder |
setGeneration(long value)
Output only.
|
Service.Builder |
setIngress(IngressTraffic value)
Optional.
|
Service.Builder |
setIngressValue(int value)
Optional.
|
Service.Builder |
setInvokerIamDisabled(boolean value)
Optional.
|
Service.Builder |
setLastModifier(String value)
Output only.
|
Service.Builder |
setLastModifierBytes(com.google.protobuf.ByteString value)
Output only.
|
Service.Builder |
setLatestCreatedRevision(String value)
Output only.
|
Service.Builder |
setLatestCreatedRevisionBytes(com.google.protobuf.ByteString value)
Output only.
|
Service.Builder |
setLatestReadyRevision(String value)
Output only.
|
Service.Builder |
setLatestReadyRevisionBytes(com.google.protobuf.ByteString value)
Output only.
|
Service.Builder |
setLaunchStage(com.google.api.LaunchStage value)
Optional.
|
Service.Builder |
setLaunchStageValue(int value)
Optional.
|
Service.Builder |
setName(String value)
The fully qualified name of this Service.
|
Service.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The fully qualified name of this Service.
|
Service.Builder |
setObservedGeneration(long value)
Output only.
|
Service.Builder |
setReconciling(boolean value)
Output only.
|
Service.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Service.Builder |
setSatisfiesPzs(boolean value)
Output only.
|
Service.Builder |
setScaling(ServiceScaling.Builder builderForValue)
Optional.
|
Service.Builder |
setScaling(ServiceScaling value)
Optional.
|
Service.Builder |
setTemplate(RevisionTemplate.Builder builderForValue)
Required.
|
Service.Builder |
setTemplate(RevisionTemplate value)
Required.
|
Service.Builder |
setTerminalCondition(Condition.Builder builderForValue)
Output only.
|
Service.Builder |
setTerminalCondition(Condition value)
Output only.
|
Service.Builder |
setTraffic(int index,
TrafficTarget.Builder builderForValue)
Optional.
|
Service.Builder |
setTraffic(int index,
TrafficTarget value)
Optional.
|
Service.Builder |
setTrafficStatuses(int index,
TrafficTargetStatus.Builder builderForValue)
Output only.
|
Service.Builder |
setTrafficStatuses(int index,
TrafficTargetStatus value)
Output only.
|
Service.Builder |
setUid(String value)
Output only.
|
Service.Builder |
setUidBytes(com.google.protobuf.ByteString value)
Output only.
|
Service.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Service.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Service.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
Service.Builder |
setUri(String value)
Output only.
|
Service.Builder |
setUriBytes(com.google.protobuf.ByteString value)
Output only.
|
Service.Builder |
setUrls(int index,
String value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public Service.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public Service getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Service build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Service buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Service.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public Service.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public Service.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public Service.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public Service.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public Service.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public Service.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Service.Builder>public Service.Builder mergeFrom(Service other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public Service.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Service.Builder>IOExceptionpublic String getName()
The fully qualified name of this Service. In CreateServiceRequest, this
field is ignored, and instead composed from CreateServiceRequest.parent and
CreateServiceRequest.service_id.
Format:
projects/{project}/locations/{location}/services/{service_id}
string name = 1;getName in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The fully qualified name of this Service. In CreateServiceRequest, this
field is ignored, and instead composed from CreateServiceRequest.parent and
CreateServiceRequest.service_id.
Format:
projects/{project}/locations/{location}/services/{service_id}
string name = 1;getNameBytes in interface ServiceOrBuilderpublic Service.Builder setName(String value)
The fully qualified name of this Service. In CreateServiceRequest, this
field is ignored, and instead composed from CreateServiceRequest.parent and
CreateServiceRequest.service_id.
Format:
projects/{project}/locations/{location}/services/{service_id}
string name = 1;value - The name to set.public Service.Builder clearName()
The fully qualified name of this Service. In CreateServiceRequest, this
field is ignored, and instead composed from CreateServiceRequest.parent and
CreateServiceRequest.service_id.
Format:
projects/{project}/locations/{location}/services/{service_id}
string name = 1;public Service.Builder setNameBytes(com.google.protobuf.ByteString value)
The fully qualified name of this Service. In CreateServiceRequest, this
field is ignored, and instead composed from CreateServiceRequest.parent and
CreateServiceRequest.service_id.
Format:
projects/{project}/locations/{location}/services/{service_id}
string name = 1;value - The bytes for name to set.public String getDescription()
User-provided description of the Service. This field currently has a 512-character limit.
string description = 2;getDescription in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
User-provided description of the Service. This field currently has a 512-character limit.
string description = 2;getDescriptionBytes in interface ServiceOrBuilderpublic Service.Builder setDescription(String value)
User-provided description of the Service. This field currently has a 512-character limit.
string description = 2;value - The description to set.public Service.Builder clearDescription()
User-provided description of the Service. This field currently has a 512-character limit.
string description = 2;public Service.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
User-provided description of the Service. This field currently has a 512-character limit.
string description = 2;value - The bytes for description to set.public String getUid()
Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];getUid in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getUidBytes()
Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];getUidBytes in interface ServiceOrBuilderpublic Service.Builder setUid(String value)
Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The uid to set.public Service.Builder clearUid()
Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];public Service.Builder setUidBytes(com.google.protobuf.ByteString value)
Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for uid to set.public long getGeneration()
Output only. A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.
int64 generation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];getGeneration in interface ServiceOrBuilderpublic Service.Builder setGeneration(long value)
Output only. A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.
int64 generation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The generation to set.public Service.Builder clearGeneration()
Output only. A number that monotonically increases every time the user modifies the desired state. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.
int64 generation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];public int getLabelsCount()
ServiceOrBuilderOptional. 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. <p>Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Service.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];getLabelsCount in interface ServiceOrBuilderpublic boolean containsLabels(String key)
Optional. 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. <p>Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Service.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];containsLabels in interface ServiceOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface ServiceOrBuilderpublic Map<String,String> getLabelsMap()
Optional. 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. <p>Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Service.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];getLabelsMap in interface ServiceOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Optional. 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. <p>Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Service.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];getLabelsOrDefault in interface ServiceOrBuilderpublic String getLabelsOrThrow(String key)
Optional. 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. <p>Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Service.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];getLabelsOrThrow in interface ServiceOrBuilderpublic Service.Builder clearLabels()
public Service.Builder removeLabels(String key)
Optional. 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. <p>Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Service.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];@Deprecated public Map<String,String> getMutableLabels()
public Service.Builder putLabels(String key, String value)
Optional. 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. <p>Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Service.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];public Service.Builder putAllLabels(Map<String,String> values)
Optional. 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. <p>Cloud Run API v2 does not support labels with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 Service.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];public int getAnnotationsCount()
ServiceOrBuilderOptional. 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. <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. All system annotations in v1 now have a corresponding field in v2 Service. <p>This field follows Kubernetes annotations' namespacing, limits, and rules.
map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
getAnnotationsCount in interface ServiceOrBuilderpublic boolean containsAnnotations(String key)
Optional. 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. <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. All system annotations in v1 now have a corresponding field in v2 Service. <p>This field follows Kubernetes annotations' namespacing, limits, and rules.
map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
containsAnnotations in interface ServiceOrBuilder@Deprecated public Map<String,String> getAnnotations()
getAnnotationsMap() instead.getAnnotations in interface ServiceOrBuilderpublic Map<String,String> getAnnotationsMap()
Optional. 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. <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. All system annotations in v1 now have a corresponding field in v2 Service. <p>This field follows Kubernetes annotations' namespacing, limits, and rules.
map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
getAnnotationsMap in interface ServiceOrBuilderpublic String getAnnotationsOrDefault(String key, String defaultValue)
Optional. 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. <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. All system annotations in v1 now have a corresponding field in v2 Service. <p>This field follows Kubernetes annotations' namespacing, limits, and rules.
map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
getAnnotationsOrDefault in interface ServiceOrBuilderpublic String getAnnotationsOrThrow(String key)
Optional. 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. <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. All system annotations in v1 now have a corresponding field in v2 Service. <p>This field follows Kubernetes annotations' namespacing, limits, and rules.
map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
getAnnotationsOrThrow in interface ServiceOrBuilderpublic Service.Builder clearAnnotations()
public Service.Builder removeAnnotations(String key)
Optional. 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. <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. All system annotations in v1 now have a corresponding field in v2 Service. <p>This field follows Kubernetes annotations' namespacing, limits, and rules.
map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
@Deprecated public Map<String,String> getMutableAnnotations()
public Service.Builder putAnnotations(String key, String value)
Optional. 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. <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. All system annotations in v1 now have a corresponding field in v2 Service. <p>This field follows Kubernetes annotations' namespacing, limits, and rules.
map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder putAllAnnotations(Map<String,String> values)
Optional. 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. <p>Cloud Run API v2 does not support annotations with `run.googleapis.com`, `cloud.googleapis.com`, `serving.knative.dev`, or `autoscaling.knative.dev` namespaces, and they will be rejected in new resources. All system annotations in v1 now have a corresponding field in v2 Service. <p>This field follows Kubernetes annotations' namespacing, limits, and rules.
map<string, string> annotations = 6 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface ServiceOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface ServiceOrBuilderpublic Service.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The creation time.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The creation time.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The creation time.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder clearCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface ServiceOrBuilderpublic boolean hasUpdateTime()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface ServiceOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface ServiceOrBuilderpublic Service.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder clearUpdateTime()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface ServiceOrBuilderpublic boolean hasDeleteTime()
Output only. The deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasDeleteTime in interface ServiceOrBuilderpublic com.google.protobuf.Timestamp getDeleteTime()
Output only. The deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeleteTime in interface ServiceOrBuilderpublic Service.Builder setDeleteTime(com.google.protobuf.Timestamp value)
Output only. The deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder mergeDeleteTime(com.google.protobuf.Timestamp value)
Output only. The deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder clearDeleteTime()
Output only. The deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder()
Output only. The deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder()
Output only. The deletion time. It is only populated as a response to a Delete request.
.google.protobuf.Timestamp delete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeleteTimeOrBuilder in interface ServiceOrBuilderpublic boolean hasExpireTime()
Output only. For a deleted resource, the time after which it will be permanently deleted.
.google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasExpireTime in interface ServiceOrBuilderpublic com.google.protobuf.Timestamp getExpireTime()
Output only. For a deleted resource, the time after which it will be permanently deleted.
.google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getExpireTime in interface ServiceOrBuilderpublic Service.Builder setExpireTime(com.google.protobuf.Timestamp value)
Output only. For a deleted resource, the time after which it will be permanently deleted.
.google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. For a deleted resource, the time after which it will be permanently deleted.
.google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder mergeExpireTime(com.google.protobuf.Timestamp value)
Output only. For a deleted resource, the time after which it will be permanently deleted.
.google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder clearExpireTime()
Output only. For a deleted resource, the time after which it will be permanently deleted.
.google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
Output only. For a deleted resource, the time after which it will be permanently deleted.
.google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
Output only. For a deleted resource, the time after which it will be permanently deleted.
.google.protobuf.Timestamp expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getExpireTimeOrBuilder in interface ServiceOrBuilderpublic String getCreator()
Output only. Email address of the authenticated creator.
string creator = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];getCreator in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getCreatorBytes()
Output only. Email address of the authenticated creator.
string creator = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];getCreatorBytes in interface ServiceOrBuilderpublic Service.Builder setCreator(String value)
Output only. Email address of the authenticated creator.
string creator = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The creator to set.public Service.Builder clearCreator()
Output only. Email address of the authenticated creator.
string creator = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];public Service.Builder setCreatorBytes(com.google.protobuf.ByteString value)
Output only. Email address of the authenticated creator.
string creator = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for creator to set.public String getLastModifier()
Output only. Email address of the last authenticated modifier.
string last_modifier = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];getLastModifier in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getLastModifierBytes()
Output only. Email address of the last authenticated modifier.
string last_modifier = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];getLastModifierBytes in interface ServiceOrBuilderpublic Service.Builder setLastModifier(String value)
Output only. Email address of the last authenticated modifier.
string last_modifier = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The lastModifier to set.public Service.Builder clearLastModifier()
Output only. Email address of the last authenticated modifier.
string last_modifier = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];public Service.Builder setLastModifierBytes(com.google.protobuf.ByteString value)
Output only. Email address of the last authenticated modifier.
string last_modifier = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for lastModifier to set.public String getClient()
Arbitrary identifier for the API client.
string client = 13;getClient in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getClientBytes()
Arbitrary identifier for the API client.
string client = 13;getClientBytes in interface ServiceOrBuilderpublic Service.Builder setClient(String value)
Arbitrary identifier for the API client.
string client = 13;value - The client to set.public Service.Builder clearClient()
Arbitrary identifier for the API client.
string client = 13;public Service.Builder setClientBytes(com.google.protobuf.ByteString value)
Arbitrary identifier for the API client.
string client = 13;value - The bytes for client to set.public String getClientVersion()
Arbitrary version identifier for the API client.
string client_version = 14;getClientVersion in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getClientVersionBytes()
Arbitrary version identifier for the API client.
string client_version = 14;getClientVersionBytes in interface ServiceOrBuilderpublic Service.Builder setClientVersion(String value)
Arbitrary version identifier for the API client.
string client_version = 14;value - The clientVersion to set.public Service.Builder clearClientVersion()
Arbitrary version identifier for the API client.
string client_version = 14;public Service.Builder setClientVersionBytes(com.google.protobuf.ByteString value)
Arbitrary version identifier for the API client.
string client_version = 14;value - The bytes for clientVersion to set.public int getIngressValue()
Optional. Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active.
.google.cloud.run.v2.IngressTraffic ingress = 15 [(.google.api.field_behavior) = OPTIONAL];
getIngressValue in interface ServiceOrBuilderpublic Service.Builder setIngressValue(int value)
Optional. Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active.
.google.cloud.run.v2.IngressTraffic ingress = 15 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for ingress to set.public IngressTraffic getIngress()
Optional. Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active.
.google.cloud.run.v2.IngressTraffic ingress = 15 [(.google.api.field_behavior) = OPTIONAL];
getIngress in interface ServiceOrBuilderpublic Service.Builder setIngress(IngressTraffic value)
Optional. Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active.
.google.cloud.run.v2.IngressTraffic ingress = 15 [(.google.api.field_behavior) = OPTIONAL];
value - The ingress to set.public Service.Builder clearIngress()
Optional. Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active.
.google.cloud.run.v2.IngressTraffic ingress = 15 [(.google.api.field_behavior) = OPTIONAL];
public int getLaunchStageValue()
Optional. The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output.
.google.api.LaunchStage launch_stage = 16 [(.google.api.field_behavior) = OPTIONAL];
getLaunchStageValue in interface ServiceOrBuilderpublic Service.Builder setLaunchStageValue(int value)
Optional. The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output.
.google.api.LaunchStage launch_stage = 16 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for launchStage to set.public com.google.api.LaunchStage getLaunchStage()
Optional. The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output.
.google.api.LaunchStage launch_stage = 16 [(.google.api.field_behavior) = OPTIONAL];
getLaunchStage in interface ServiceOrBuilderpublic Service.Builder setLaunchStage(com.google.api.LaunchStage value)
Optional. The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output.
.google.api.LaunchStage launch_stage = 16 [(.google.api.field_behavior) = OPTIONAL];
value - The launchStage to set.public Service.Builder clearLaunchStage()
Optional. The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages). Cloud Run supports `ALPHA`, `BETA`, and `GA`. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output.
.google.api.LaunchStage launch_stage = 16 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasBinaryAuthorization()
Optional. Settings for the Binary Authorization feature.
.google.cloud.run.v2.BinaryAuthorization binary_authorization = 17 [(.google.api.field_behavior) = OPTIONAL];
hasBinaryAuthorization in interface ServiceOrBuilderpublic BinaryAuthorization getBinaryAuthorization()
Optional. Settings for the Binary Authorization feature.
.google.cloud.run.v2.BinaryAuthorization binary_authorization = 17 [(.google.api.field_behavior) = OPTIONAL];
getBinaryAuthorization in interface ServiceOrBuilderpublic Service.Builder setBinaryAuthorization(BinaryAuthorization value)
Optional. Settings for the Binary Authorization feature.
.google.cloud.run.v2.BinaryAuthorization binary_authorization = 17 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder setBinaryAuthorization(BinaryAuthorization.Builder builderForValue)
Optional. Settings for the Binary Authorization feature.
.google.cloud.run.v2.BinaryAuthorization binary_authorization = 17 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder mergeBinaryAuthorization(BinaryAuthorization value)
Optional. Settings for the Binary Authorization feature.
.google.cloud.run.v2.BinaryAuthorization binary_authorization = 17 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder clearBinaryAuthorization()
Optional. Settings for the Binary Authorization feature.
.google.cloud.run.v2.BinaryAuthorization binary_authorization = 17 [(.google.api.field_behavior) = OPTIONAL];
public BinaryAuthorization.Builder getBinaryAuthorizationBuilder()
Optional. Settings for the Binary Authorization feature.
.google.cloud.run.v2.BinaryAuthorization binary_authorization = 17 [(.google.api.field_behavior) = OPTIONAL];
public BinaryAuthorizationOrBuilder getBinaryAuthorizationOrBuilder()
Optional. Settings for the Binary Authorization feature.
.google.cloud.run.v2.BinaryAuthorization binary_authorization = 17 [(.google.api.field_behavior) = OPTIONAL];
getBinaryAuthorizationOrBuilder in interface ServiceOrBuilderpublic boolean hasTemplate()
Required. The template used to create revisions for this Service.
.google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
hasTemplate in interface ServiceOrBuilderpublic RevisionTemplate getTemplate()
Required. The template used to create revisions for this Service.
.google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
getTemplate in interface ServiceOrBuilderpublic Service.Builder setTemplate(RevisionTemplate value)
Required. The template used to create revisions for this Service.
.google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
public Service.Builder setTemplate(RevisionTemplate.Builder builderForValue)
Required. The template used to create revisions for this Service.
.google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
public Service.Builder mergeTemplate(RevisionTemplate value)
Required. The template used to create revisions for this Service.
.google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
public Service.Builder clearTemplate()
Required. The template used to create revisions for this Service.
.google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
public RevisionTemplate.Builder getTemplateBuilder()
Required. The template used to create revisions for this Service.
.google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
public RevisionTemplateOrBuilder getTemplateOrBuilder()
Required. The template used to create revisions for this Service.
.google.cloud.run.v2.RevisionTemplate template = 18 [(.google.api.field_behavior) = REQUIRED];
getTemplateOrBuilder in interface ServiceOrBuilderpublic List<TrafficTarget> getTrafficList()
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
getTrafficList in interface ServiceOrBuilderpublic int getTrafficCount()
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
getTrafficCount in interface ServiceOrBuilderpublic TrafficTarget getTraffic(int index)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
getTraffic in interface ServiceOrBuilderpublic Service.Builder setTraffic(int index, TrafficTarget value)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder setTraffic(int index, TrafficTarget.Builder builderForValue)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder addTraffic(TrafficTarget value)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder addTraffic(int index, TrafficTarget value)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder addTraffic(TrafficTarget.Builder builderForValue)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder addTraffic(int index, TrafficTarget.Builder builderForValue)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder addAllTraffic(Iterable<? extends TrafficTarget> values)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder clearTraffic()
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder removeTraffic(int index)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public TrafficTarget.Builder getTrafficBuilder(int index)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public TrafficTargetOrBuilder getTrafficOrBuilder(int index)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
getTrafficOrBuilder in interface ServiceOrBuilderpublic List<? extends TrafficTargetOrBuilder> getTrafficOrBuilderList()
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
getTrafficOrBuilderList in interface ServiceOrBuilderpublic TrafficTarget.Builder addTrafficBuilder()
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public TrafficTarget.Builder addTrafficBuilder(int index)
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public List<TrafficTarget.Builder> getTrafficBuilderList()
Optional. Specifies how to distribute traffic over a collection of Revisions belonging to the Service. If traffic is empty or not provided, defaults to 100% traffic to the latest `Ready` Revision.
repeated .google.cloud.run.v2.TrafficTarget traffic = 19 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasScaling()
Optional. Specifies service-level scaling settings
.google.cloud.run.v2.ServiceScaling scaling = 20 [(.google.api.field_behavior) = OPTIONAL];
hasScaling in interface ServiceOrBuilderpublic ServiceScaling getScaling()
Optional. Specifies service-level scaling settings
.google.cloud.run.v2.ServiceScaling scaling = 20 [(.google.api.field_behavior) = OPTIONAL];
getScaling in interface ServiceOrBuilderpublic Service.Builder setScaling(ServiceScaling value)
Optional. Specifies service-level scaling settings
.google.cloud.run.v2.ServiceScaling scaling = 20 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder setScaling(ServiceScaling.Builder builderForValue)
Optional. Specifies service-level scaling settings
.google.cloud.run.v2.ServiceScaling scaling = 20 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder mergeScaling(ServiceScaling value)
Optional. Specifies service-level scaling settings
.google.cloud.run.v2.ServiceScaling scaling = 20 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder clearScaling()
Optional. Specifies service-level scaling settings
.google.cloud.run.v2.ServiceScaling scaling = 20 [(.google.api.field_behavior) = OPTIONAL];
public ServiceScaling.Builder getScalingBuilder()
Optional. Specifies service-level scaling settings
.google.cloud.run.v2.ServiceScaling scaling = 20 [(.google.api.field_behavior) = OPTIONAL];
public ServiceScalingOrBuilder getScalingOrBuilder()
Optional. Specifies service-level scaling settings
.google.cloud.run.v2.ServiceScaling scaling = 20 [(.google.api.field_behavior) = OPTIONAL];
getScalingOrBuilder in interface ServiceOrBuilderpublic boolean getInvokerIamDisabled()
Optional. Disables IAM permission check for run.routes.invoke for callers of this service. This feature is available by invitation only. For more information, visit https://cloud.google.com/run/docs/securing/managing-access#invoker_check.
bool invoker_iam_disabled = 21 [(.google.api.field_behavior) = OPTIONAL];getInvokerIamDisabled in interface ServiceOrBuilderpublic Service.Builder setInvokerIamDisabled(boolean value)
Optional. Disables IAM permission check for run.routes.invoke for callers of this service. This feature is available by invitation only. For more information, visit https://cloud.google.com/run/docs/securing/managing-access#invoker_check.
bool invoker_iam_disabled = 21 [(.google.api.field_behavior) = OPTIONAL];value - The invokerIamDisabled to set.public Service.Builder clearInvokerIamDisabled()
Optional. Disables IAM permission check for run.routes.invoke for callers of this service. This feature is available by invitation only. For more information, visit https://cloud.google.com/run/docs/securing/managing-access#invoker_check.
bool invoker_iam_disabled = 21 [(.google.api.field_behavior) = OPTIONAL];public boolean getDefaultUriDisabled()
Optional. Disables public resolution of the default URI of this service.
bool default_uri_disabled = 22 [(.google.api.field_behavior) = OPTIONAL];getDefaultUriDisabled in interface ServiceOrBuilderpublic Service.Builder setDefaultUriDisabled(boolean value)
Optional. Disables public resolution of the default URI of this service.
bool default_uri_disabled = 22 [(.google.api.field_behavior) = OPTIONAL];value - The defaultUriDisabled to set.public Service.Builder clearDefaultUriDisabled()
Optional. Disables public resolution of the default URI of this service.
bool default_uri_disabled = 22 [(.google.api.field_behavior) = OPTIONAL];public com.google.protobuf.ProtocolStringList getUrlsList()
Output only. All URLs serving traffic for this Service.
repeated string urls = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];getUrlsList in interface ServiceOrBuilderpublic int getUrlsCount()
Output only. All URLs serving traffic for this Service.
repeated string urls = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];getUrlsCount in interface ServiceOrBuilderpublic String getUrls(int index)
Output only. All URLs serving traffic for this Service.
repeated string urls = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];getUrls in interface ServiceOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getUrlsBytes(int index)
Output only. All URLs serving traffic for this Service.
repeated string urls = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];getUrlsBytes in interface ServiceOrBuilderindex - The index of the value to return.public Service.Builder setUrls(int index, String value)
Output only. All URLs serving traffic for this Service.
repeated string urls = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];index - The index to set the value at.value - The urls to set.public Service.Builder addUrls(String value)
Output only. All URLs serving traffic for this Service.
repeated string urls = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The urls to add.public Service.Builder addAllUrls(Iterable<String> values)
Output only. All URLs serving traffic for this Service.
repeated string urls = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];values - The urls to add.public Service.Builder clearUrls()
Output only. All URLs serving traffic for this Service.
repeated string urls = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];public Service.Builder addUrlsBytes(com.google.protobuf.ByteString value)
Output only. All URLs serving traffic for this Service.
repeated string urls = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes of the urls to add.public com.google.protobuf.ProtocolStringList getCustomAudiencesList()
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
repeated string custom_audiences = 37;getCustomAudiencesList in interface ServiceOrBuilderpublic int getCustomAudiencesCount()
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
repeated string custom_audiences = 37;getCustomAudiencesCount in interface ServiceOrBuilderpublic String getCustomAudiences(int index)
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
repeated string custom_audiences = 37;getCustomAudiences in interface ServiceOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getCustomAudiencesBytes(int index)
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
repeated string custom_audiences = 37;getCustomAudiencesBytes in interface ServiceOrBuilderindex - The index of the value to return.public Service.Builder setCustomAudiences(int index, String value)
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
repeated string custom_audiences = 37;index - The index to set the value at.value - The customAudiences to set.public Service.Builder addCustomAudiences(String value)
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
repeated string custom_audiences = 37;value - The customAudiences to add.public Service.Builder addAllCustomAudiences(Iterable<String> values)
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
repeated string custom_audiences = 37;values - The customAudiences to add.public Service.Builder clearCustomAudiences()
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
repeated string custom_audiences = 37;public Service.Builder addCustomAudiencesBytes(com.google.protobuf.ByteString value)
One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.
repeated string custom_audiences = 37;value - The bytes of the customAudiences to add.public long getObservedGeneration()
Output only. The generation of this Service currently serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.
int64 observed_generation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];getObservedGeneration in interface ServiceOrBuilderpublic Service.Builder setObservedGeneration(long value)
Output only. The generation of this Service currently serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.
int64 observed_generation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The observedGeneration to set.public Service.Builder clearObservedGeneration()
Output only. The generation of this Service currently serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.
int64 observed_generation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];public boolean hasTerminalCondition()
Output only. The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
.google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasTerminalCondition in interface ServiceOrBuilderpublic Condition getTerminalCondition()
Output only. The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
.google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTerminalCondition in interface ServiceOrBuilderpublic Service.Builder setTerminalCondition(Condition value)
Output only. The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
.google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder setTerminalCondition(Condition.Builder builderForValue)
Output only. The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
.google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder mergeTerminalCondition(Condition value)
Output only. The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
.google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder clearTerminalCondition()
Output only. The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
.google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Condition.Builder getTerminalConditionBuilder()
Output only. The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
.google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ConditionOrBuilder getTerminalConditionOrBuilder()
Output only. The Condition of this Service, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
.google.cloud.run.v2.Condition terminal_condition = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTerminalConditionOrBuilder in interface ServiceOrBuilderpublic List<Condition> getConditionsList()
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
getConditionsList in interface ServiceOrBuilderpublic int getConditionsCount()
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
getConditionsCount in interface ServiceOrBuilderpublic Condition getConditions(int index)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
getConditions in interface ServiceOrBuilderpublic Service.Builder setConditions(int index, Condition value)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder setConditions(int index, Condition.Builder builderForValue)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addConditions(Condition value)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addConditions(int index, Condition value)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addConditions(Condition.Builder builderForValue)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addConditions(int index, Condition.Builder builderForValue)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addAllConditions(Iterable<? extends Condition> values)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder clearConditions()
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder removeConditions(int index)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Condition.Builder getConditionsBuilder(int index)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ConditionOrBuilder getConditionsOrBuilder(int index)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
getConditionsOrBuilder in interface ServiceOrBuilderpublic List<? extends ConditionOrBuilder> getConditionsOrBuilderList()
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
getConditionsOrBuilderList in interface ServiceOrBuilderpublic Condition.Builder addConditionsBuilder()
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Condition.Builder addConditionsBuilder(int index)
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<Condition.Builder> getConditionsBuilderList()
Output only. The Conditions of all other associated sub-resources. They contain additional diagnostics information in case the Service does not reach its Serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.Condition conditions = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getLatestReadyRevision()
Output only. Name of the latest revision that is serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_ready_revision = 33 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getLatestReadyRevision in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getLatestReadyRevisionBytes()
Output only. Name of the latest revision that is serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_ready_revision = 33 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getLatestReadyRevisionBytes in interface ServiceOrBuilderpublic Service.Builder setLatestReadyRevision(String value)
Output only. Name of the latest revision that is serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_ready_revision = 33 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
value - The latestReadyRevision to set.public Service.Builder clearLatestReadyRevision()
Output only. Name of the latest revision that is serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_ready_revision = 33 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
public Service.Builder setLatestReadyRevisionBytes(com.google.protobuf.ByteString value)
Output only. Name of the latest revision that is serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_ready_revision = 33 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
value - The bytes for latestReadyRevision to set.public String getLatestCreatedRevision()
Output only. Name of the last created revision. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_created_revision = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getLatestCreatedRevision in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getLatestCreatedRevisionBytes()
Output only. Name of the last created revision. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_created_revision = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getLatestCreatedRevisionBytes in interface ServiceOrBuilderpublic Service.Builder setLatestCreatedRevision(String value)
Output only. Name of the last created revision. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_created_revision = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
value - The latestCreatedRevision to set.public Service.Builder clearLatestCreatedRevision()
Output only. Name of the last created revision. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_created_revision = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
public Service.Builder setLatestCreatedRevisionBytes(com.google.protobuf.ByteString value)
Output only. Name of the last created revision. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
string latest_created_revision = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
value - The bytes for latestCreatedRevision to set.public List<TrafficTargetStatus> getTrafficStatusesList()
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTrafficStatusesList in interface ServiceOrBuilderpublic int getTrafficStatusesCount()
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTrafficStatusesCount in interface ServiceOrBuilderpublic TrafficTargetStatus getTrafficStatuses(int index)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTrafficStatuses in interface ServiceOrBuilderpublic Service.Builder setTrafficStatuses(int index, TrafficTargetStatus value)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder setTrafficStatuses(int index, TrafficTargetStatus.Builder builderForValue)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addTrafficStatuses(TrafficTargetStatus value)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addTrafficStatuses(int index, TrafficTargetStatus value)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addTrafficStatuses(TrafficTargetStatus.Builder builderForValue)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addTrafficStatuses(int index, TrafficTargetStatus.Builder builderForValue)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder addAllTrafficStatuses(Iterable<? extends TrafficTargetStatus> values)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder clearTrafficStatuses()
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Service.Builder removeTrafficStatuses(int index)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrafficTargetStatus.Builder getTrafficStatusesBuilder(int index)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrafficTargetStatusOrBuilder getTrafficStatusesOrBuilder(int index)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTrafficStatusesOrBuilder in interface ServiceOrBuilderpublic List<? extends TrafficTargetStatusOrBuilder> getTrafficStatusesOrBuilderList()
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTrafficStatusesOrBuilderList in interface ServiceOrBuilderpublic TrafficTargetStatus.Builder addTrafficStatusesBuilder()
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrafficTargetStatus.Builder addTrafficStatusesBuilder(int index)
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<TrafficTargetStatus.Builder> getTrafficStatusesBuilderList()
Output only. Detailed status information for corresponding traffic targets. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
repeated .google.cloud.run.v2.TrafficTargetStatus traffic_statuses = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getUri()
Output only. The main URI in which this Service is serving traffic.
string uri = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];getUri in interface ServiceOrBuilderpublic com.google.protobuf.ByteString getUriBytes()
Output only. The main URI in which this Service is serving traffic.
string uri = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];getUriBytes in interface ServiceOrBuilderpublic Service.Builder setUri(String value)
Output only. The main URI in which this Service is serving traffic.
string uri = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The uri to set.public Service.Builder clearUri()
Output only. The main URI in which this Service is serving traffic.
string uri = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];public Service.Builder setUriBytes(com.google.protobuf.ByteString value)
Output only. The main URI in which this Service is serving traffic.
string uri = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for uri to set.public boolean getSatisfiesPzs()
Output only. Reserved for future use.
bool satisfies_pzs = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];getSatisfiesPzs in interface ServiceOrBuilderpublic Service.Builder setSatisfiesPzs(boolean value)
Output only. Reserved for future use.
bool satisfies_pzs = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The satisfiesPzs to set.public Service.Builder clearSatisfiesPzs()
Output only. Reserved for future use.
bool satisfies_pzs = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];public boolean hasBuildConfig()
Optional. Configuration for building a Cloud Run function.
.google.cloud.run.v2.BuildConfig build_config = 41 [(.google.api.field_behavior) = OPTIONAL];
hasBuildConfig in interface ServiceOrBuilderpublic BuildConfig getBuildConfig()
Optional. Configuration for building a Cloud Run function.
.google.cloud.run.v2.BuildConfig build_config = 41 [(.google.api.field_behavior) = OPTIONAL];
getBuildConfig in interface ServiceOrBuilderpublic Service.Builder setBuildConfig(BuildConfig value)
Optional. Configuration for building a Cloud Run function.
.google.cloud.run.v2.BuildConfig build_config = 41 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder setBuildConfig(BuildConfig.Builder builderForValue)
Optional. Configuration for building a Cloud Run function.
.google.cloud.run.v2.BuildConfig build_config = 41 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder mergeBuildConfig(BuildConfig value)
Optional. Configuration for building a Cloud Run function.
.google.cloud.run.v2.BuildConfig build_config = 41 [(.google.api.field_behavior) = OPTIONAL];
public Service.Builder clearBuildConfig()
Optional. Configuration for building a Cloud Run function.
.google.cloud.run.v2.BuildConfig build_config = 41 [(.google.api.field_behavior) = OPTIONAL];
public BuildConfig.Builder getBuildConfigBuilder()
Optional. Configuration for building a Cloud Run function.
.google.cloud.run.v2.BuildConfig build_config = 41 [(.google.api.field_behavior) = OPTIONAL];
public BuildConfigOrBuilder getBuildConfigOrBuilder()
Optional. Configuration for building a Cloud Run function.
.google.cloud.run.v2.BuildConfig build_config = 41 [(.google.api.field_behavior) = OPTIONAL];
getBuildConfigOrBuilder in interface ServiceOrBuilderpublic boolean getReconciling()
Output only. Returns true if the Service is currently being acted upon by the system to bring it into the desired state. When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, `observed_generation`, `latest_ready_revision`, `traffic_statuses`, and `uri` will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the Service, or there was an error, and reconciliation failed. This state can be found in `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `traffic` and `traffic_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `traffic_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in `terminal_condition` and `conditions`.
bool reconciling = 98 [(.google.api.field_behavior) = OUTPUT_ONLY];getReconciling in interface ServiceOrBuilderpublic Service.Builder setReconciling(boolean value)
Output only. Returns true if the Service is currently being acted upon by the system to bring it into the desired state. When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, `observed_generation`, `latest_ready_revision`, `traffic_statuses`, and `uri` will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the Service, or there was an error, and reconciliation failed. This state can be found in `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `traffic` and `traffic_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `traffic_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in `terminal_condition` and `conditions`.
bool reconciling = 98 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The reconciling to set.public Service.Builder clearReconciling()
Output only. Returns true if the Service is currently being acted upon by the system to bring it into the desired state. When a new Service is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the Service to the desired serving state. This process is called reconciliation. While reconciliation is in process, `observed_generation`, `latest_ready_revision`, `traffic_statuses`, and `uri` will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the Service, or there was an error, and reconciliation failed. This state can be found in `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `traffic` and `traffic_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `traffic_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created Services. Additional information on the failure can be found in `terminal_condition` and `conditions`.
bool reconciling = 98 [(.google.api.field_behavior) = OUTPUT_ONLY];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];getEtag in interface ServiceOrBuilderpublic 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];getEtagBytes in interface ServiceOrBuilderpublic Service.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];value - The etag to set.public Service.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];public Service.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];value - The bytes for etag to set.public final Service.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>public final Service.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>Copyright © 2025 Google LLC. All rights reserved.