public static final class GameServerDeployment.Builder extends GeneratedMessageV3.Builder<GameServerDeployment.Builder> implements GameServerDeploymentOrBuilder
A game server deployment resource.Protobuf type
google.cloud.gaming.v1alpha.GameServerDeploymentgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected MapField internalGetMapField(int number)
internalGetMapField in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>protected MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public GameServerDeployment.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public GameServerDeployment getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic GameServerDeployment build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic GameServerDeployment buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic GameServerDeployment.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public GameServerDeployment.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public GameServerDeployment.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public GameServerDeployment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public GameServerDeployment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public GameServerDeployment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public GameServerDeployment.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<GameServerDeployment.Builder>public GameServerDeployment.Builder mergeFrom(GameServerDeployment other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public GameServerDeployment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<GameServerDeployment.Builder>IOExceptionpublic String getName()
The resource name of the game server deployment, using the form:
`projects/{project}/locations/{location}/gameServerDeployments/{deployment}`.
For example,
`projects/my-project/locations/{location}/gameServerDeployments/my-deployment`.
string name = 1;getName in interface GameServerDeploymentOrBuilderpublic ByteString getNameBytes()
The resource name of the game server deployment, using the form:
`projects/{project}/locations/{location}/gameServerDeployments/{deployment}`.
For example,
`projects/my-project/locations/{location}/gameServerDeployments/my-deployment`.
string name = 1;getNameBytes in interface GameServerDeploymentOrBuilderpublic GameServerDeployment.Builder setName(String value)
The resource name of the game server deployment, using the form:
`projects/{project}/locations/{location}/gameServerDeployments/{deployment}`.
For example,
`projects/my-project/locations/{location}/gameServerDeployments/my-deployment`.
string name = 1;value - The name to set.public GameServerDeployment.Builder clearName()
The resource name of the game server deployment, using the form:
`projects/{project}/locations/{location}/gameServerDeployments/{deployment}`.
For example,
`projects/my-project/locations/{location}/gameServerDeployments/my-deployment`.
string name = 1;public GameServerDeployment.Builder setNameBytes(ByteString value)
The resource name of the game server deployment, using the form:
`projects/{project}/locations/{location}/gameServerDeployments/{deployment}`.
For example,
`projects/my-project/locations/{location}/gameServerDeployments/my-deployment`.
string name = 1;value - The bytes for name to set.public boolean hasCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface GameServerDeploymentOrBuilderpublic Timestamp getCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface GameServerDeploymentOrBuilderpublic GameServerDeployment.Builder setCreateTime(Timestamp value)
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GameServerDeployment.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GameServerDeployment.Builder mergeCreateTime(Timestamp value)
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GameServerDeployment.Builder clearCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Timestamp.Builder getCreateTimeBuilder()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface GameServerDeploymentOrBuilderpublic boolean hasUpdateTime()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface GameServerDeploymentOrBuilderpublic Timestamp getUpdateTime()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface GameServerDeploymentOrBuilderpublic GameServerDeployment.Builder setUpdateTime(Timestamp value)
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GameServerDeployment.Builder setUpdateTime(Timestamp.Builder builderForValue)
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GameServerDeployment.Builder mergeUpdateTime(Timestamp value)
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GameServerDeployment.Builder clearUpdateTime()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Timestamp.Builder getUpdateTimeBuilder()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The last-modified time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface GameServerDeploymentOrBuilderpublic int getLabelsCount()
GameServerDeploymentOrBuilderThe labels associated with this game server deployment. Each label is a key-value pair.
map<string, string> labels = 4;getLabelsCount in interface GameServerDeploymentOrBuilderpublic boolean containsLabels(String key)
The labels associated with this game server deployment. Each label is a key-value pair.
map<string, string> labels = 4;containsLabels in interface GameServerDeploymentOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface GameServerDeploymentOrBuilderpublic Map<String,String> getLabelsMap()
The labels associated with this game server deployment. Each label is a key-value pair.
map<string, string> labels = 4;getLabelsMap in interface GameServerDeploymentOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
The labels associated with this game server deployment. Each label is a key-value pair.
map<string, string> labels = 4;getLabelsOrDefault in interface GameServerDeploymentOrBuilderpublic String getLabelsOrThrow(String key)
The labels associated with this game server deployment. Each label is a key-value pair.
map<string, string> labels = 4;getLabelsOrThrow in interface GameServerDeploymentOrBuilderpublic GameServerDeployment.Builder clearLabels()
public GameServerDeployment.Builder removeLabels(String key)
The labels associated with this game server deployment. Each label is a key-value pair.
map<string, string> labels = 4;@Deprecated public Map<String,String> getMutableLabels()
public GameServerDeployment.Builder putLabels(String key, String value)
The labels associated with this game server deployment. Each label is a key-value pair.
map<string, string> labels = 4;public GameServerDeployment.Builder putAllLabels(Map<String,String> values)
The labels associated with this game server deployment. Each label is a key-value pair.
map<string, string> labels = 4;public String getEtag()
ETag of the resource.
string etag = 7;getEtag in interface GameServerDeploymentOrBuilderpublic ByteString getEtagBytes()
ETag of the resource.
string etag = 7;getEtagBytes in interface GameServerDeploymentOrBuilderpublic GameServerDeployment.Builder setEtag(String value)
ETag of the resource.
string etag = 7;value - The etag to set.public GameServerDeployment.Builder clearEtag()
ETag of the resource.
string etag = 7;public GameServerDeployment.Builder setEtagBytes(ByteString value)
ETag of the resource.
string etag = 7;value - The bytes for etag to set.public String getDescription()
Human readable description of the game server deployment.
string description = 8;getDescription in interface GameServerDeploymentOrBuilderpublic ByteString getDescriptionBytes()
Human readable description of the game server deployment.
string description = 8;getDescriptionBytes in interface GameServerDeploymentOrBuilderpublic GameServerDeployment.Builder setDescription(String value)
Human readable description of the game server deployment.
string description = 8;value - The description to set.public GameServerDeployment.Builder clearDescription()
Human readable description of the game server deployment.
string description = 8;public GameServerDeployment.Builder setDescriptionBytes(ByteString value)
Human readable description of the game server deployment.
string description = 8;value - The bytes for description to set.public final GameServerDeployment.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>public final GameServerDeployment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<GameServerDeployment.Builder>Copyright © 2020 Google LLC. All rights reserved.