Class Fleet.Builder (1.85.0)

public static final class Fleet.Builder extends GeneratedMessage.Builder<Fleet.Builder> implements FleetOrBuilder

Fleet contains the Fleet-wide metadata and configuration.

Protobuf type google.cloud.gkehub.v1.Fleet

Implements

FleetOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public Fleet build()
Returns
Type Description
Fleet

buildPartial()

public Fleet buildPartial()
Returns
Type Description
Fleet

clear()

public Fleet.Builder clear()
Returns
Type Description
Fleet.Builder
Overrides

clearCreateTime()

public Fleet.Builder clearCreateTime()

Output only. When the Fleet was created.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Fleet.Builder

clearDefaultClusterConfig()

public Fleet.Builder clearDefaultClusterConfig()

Optional. The default cluster configurations to apply across the fleet.

.google.cloud.gkehub.v1.DefaultClusterConfig default_cluster_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Fleet.Builder

clearDeleteTime()

public Fleet.Builder clearDeleteTime()

Output only. When the Fleet was deleted.

.google.protobuf.Timestamp delete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Fleet.Builder

clearDisplayName()

public Fleet.Builder clearDisplayName()

Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point.

Example: Production Fleet

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Fleet.Builder

This builder for chaining.

clearLabels()

public Fleet.Builder clearLabels()
Returns
Type Description
Fleet.Builder

clearName()

public Fleet.Builder clearName()

Output only. The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}.

Each Google Cloud project can have at most one fleet resource, named "default".

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Fleet.Builder

This builder for chaining.

clearState()

public Fleet.Builder clearState()

Output only. State of the namespace resource.

.google.cloud.gkehub.v1.FleetLifecycleState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Fleet.Builder

clearUid()

public Fleet.Builder clearUid()

Output only. Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.

string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Fleet.Builder

This builder for chaining.

clearUpdateTime()

public Fleet.Builder clearUpdateTime()

Output only. When the Fleet was last updated.

.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Fleet.Builder

containsLabels(String key)

public boolean containsLabels(String key)

Optional. Labels for this Fleet.

map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getCreateTime()

public Timestamp getCreateTime()

Output only. When the Fleet was created.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeBuilder()

public Timestamp.Builder getCreateTimeBuilder()

Output only. When the Fleet was created.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getCreateTimeOrBuilder()

public TimestampOrBuilder getCreateTimeOrBuilder()

Output only. When the Fleet was created.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDefaultClusterConfig()

public DefaultClusterConfig getDefaultClusterConfig()

Optional. The default cluster configurations to apply across the fleet.

.google.cloud.gkehub.v1.DefaultClusterConfig default_cluster_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DefaultClusterConfig

The defaultClusterConfig.

getDefaultClusterConfigBuilder()

public DefaultClusterConfig.Builder getDefaultClusterConfigBuilder()

Optional. The default cluster configurations to apply across the fleet.

.google.cloud.gkehub.v1.DefaultClusterConfig default_cluster_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DefaultClusterConfig.Builder

getDefaultClusterConfigOrBuilder()

public DefaultClusterConfigOrBuilder getDefaultClusterConfigOrBuilder()

Optional. The default cluster configurations to apply across the fleet.

.google.cloud.gkehub.v1.DefaultClusterConfig default_cluster_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DefaultClusterConfigOrBuilder

getDefaultInstanceForType()

public Fleet getDefaultInstanceForType()
Returns
Type Description
Fleet

getDeleteTime()

public Timestamp getDeleteTime()

Output only. When the Fleet was deleted.

.google.protobuf.Timestamp delete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The deleteTime.

getDeleteTimeBuilder()

public Timestamp.Builder getDeleteTimeBuilder()

Output only. When the Fleet was deleted.

.google.protobuf.Timestamp delete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getDeleteTimeOrBuilder()

public TimestampOrBuilder getDeleteTimeOrBuilder()

Output only. When the Fleet was deleted.

.google.protobuf.Timestamp delete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDisplayName()

public String getDisplayName()

Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point.

Example: Production Fleet

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point.

Example: Production Fleet

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for displayName.

getLabels() (deprecated)

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public int getLabelsCount()

Optional. Labels for this Fleet.

map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getLabelsMap()

public Map<String,String> getLabelsMap()

Optional. Labels for this Fleet.

map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public String getLabelsOrDefault(String key, String defaultValue)

Optional. Labels for this Fleet.

map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

Optional. Labels for this Fleet.

map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getMutableLabels() (deprecated)

public Map<String,String> getMutableLabels()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,String>

getName()

public String getName()

Output only. The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}.

Each Google Cloud project can have at most one fleet resource, named "default".

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}.

Each Google Cloud project can have at most one fleet resource, named "default".

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for name.

getState()

public FleetLifecycleState getState()

Output only. State of the namespace resource.

.google.cloud.gkehub.v1.FleetLifecycleState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FleetLifecycleState

The state.

getStateBuilder()

public FleetLifecycleState.Builder getStateBuilder()

Output only. State of the namespace resource.

.google.cloud.gkehub.v1.FleetLifecycleState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FleetLifecycleState.Builder

getStateOrBuilder()

public FleetLifecycleStateOrBuilder getStateOrBuilder()

Output only. State of the namespace resource.

.google.cloud.gkehub.v1.FleetLifecycleState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FleetLifecycleStateOrBuilder

getUid()

public String getUid()

Output only. Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.

string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The uid.

getUidBytes()

public ByteString getUidBytes()

Output only. Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.

string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for uid.

getUpdateTime()

public Timestamp getUpdateTime()

Output only. When the Fleet was last updated.

.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeBuilder()

public Timestamp.Builder getUpdateTimeBuilder()

Output only. When the Fleet was last updated.

.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. When the Fleet was last updated.

.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasCreateTime()

public boolean hasCreateTime()

Output only. When the Fleet was created.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasDefaultClusterConfig()

public boolean hasDefaultClusterConfig()

Optional. The default cluster configurations to apply across the fleet.

.google.cloud.gkehub.v1.DefaultClusterConfig default_cluster_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the defaultClusterConfig field is set.

hasDeleteTime()

public boolean hasDeleteTime()

Output only. When the Fleet was deleted.

.google.protobuf.Timestamp delete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the deleteTime field is set.

hasState()

public boolean hasState()

Output only. State of the namespace resource.

.google.cloud.gkehub.v1.FleetLifecycleState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the state field is set.

hasUpdateTime()

public boolean hasUpdateTime()

Output only. When the Fleet was last updated.

.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the updateTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCreateTime(Timestamp value)

public Fleet.Builder mergeCreateTime(Timestamp value)

Output only. When the Fleet was created.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Fleet.Builder

mergeDefaultClusterConfig(DefaultClusterConfig value)

public Fleet.Builder mergeDefaultClusterConfig(DefaultClusterConfig value)

Optional. The default cluster configurations to apply across the fleet.

.google.cloud.gkehub.v1.DefaultClusterConfig default_cluster_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DefaultClusterConfig
Returns
Type Description
Fleet.Builder

mergeDeleteTime(Timestamp value)

public Fleet.Builder mergeDeleteTime(Timestamp value)

Output only. When the Fleet was deleted.

.google.protobuf.Timestamp delete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Fleet.Builder

mergeFrom(Fleet other)

public Fleet.Builder mergeFrom(Fleet other)
Parameter
Name Description
other Fleet
Returns
Type Description
Fleet.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Fleet.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Fleet.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Fleet.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Fleet.Builder
Overrides

mergeState(FleetLifecycleState value)

public Fleet.Builder mergeState(FleetLifecycleState value)

Output only. State of the namespace resource.

.google.cloud.gkehub.v1.FleetLifecycleState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value FleetLifecycleState
Returns
Type Description
Fleet.Builder

mergeUpdateTime(Timestamp value)

public Fleet.Builder mergeUpdateTime(Timestamp value)

Output only. When the Fleet was last updated.

.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Fleet.Builder

putAllLabels(Map<String,String> values)

public Fleet.Builder putAllLabels(Map<String,String> values)

Optional. Labels for this Fleet.

map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Map<String,String>
Returns
Type Description
Fleet.Builder

putLabels(String key, String value)

public Fleet.Builder putLabels(String key, String value)

Optional. Labels for this Fleet.

map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
value String
Returns
Type Description
Fleet.Builder

removeLabels(String key)

public Fleet.Builder removeLabels(String key)

Optional. Labels for this Fleet.

map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
Fleet.Builder

setCreateTime(Timestamp value)

public Fleet.Builder setCreateTime(Timestamp value)

Output only. When the Fleet was created.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Fleet.Builder

setCreateTime(Timestamp.Builder builderForValue)

public Fleet.Builder setCreateTime(Timestamp.Builder builderForValue)

Output only. When the Fleet was created.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Fleet.Builder

setDefaultClusterConfig(DefaultClusterConfig value)

public Fleet.Builder setDefaultClusterConfig(DefaultClusterConfig value)

Optional. The default cluster configurations to apply across the fleet.

.google.cloud.gkehub.v1.DefaultClusterConfig default_cluster_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DefaultClusterConfig
Returns
Type Description
Fleet.Builder

setDefaultClusterConfig(DefaultClusterConfig.Builder builderForValue)

public Fleet.Builder setDefaultClusterConfig(DefaultClusterConfig.Builder builderForValue)

Optional. The default cluster configurations to apply across the fleet.

.google.cloud.gkehub.v1.DefaultClusterConfig default_cluster_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue DefaultClusterConfig.Builder
Returns
Type Description
Fleet.Builder

setDeleteTime(Timestamp value)

public Fleet.Builder setDeleteTime(Timestamp value)

Output only. When the Fleet was deleted.

.google.protobuf.Timestamp delete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Fleet.Builder

setDeleteTime(Timestamp.Builder builderForValue)

public Fleet.Builder setDeleteTime(Timestamp.Builder builderForValue)

Output only. When the Fleet was deleted.

.google.protobuf.Timestamp delete_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Fleet.Builder

setDisplayName(String value)

public Fleet.Builder setDisplayName(String value)

Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point.

Example: Production Fleet

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
Fleet.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public Fleet.Builder setDisplayNameBytes(ByteString value)

Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point.

Example: Production Fleet

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
Fleet.Builder

This builder for chaining.

setName(String value)

public Fleet.Builder setName(String value)

Output only. The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}.

Each Google Cloud project can have at most one fleet resource, named "default".

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
Fleet.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Fleet.Builder setNameBytes(ByteString value)

Output only. The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}.

Each Google Cloud project can have at most one fleet resource, named "default".

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
Fleet.Builder

This builder for chaining.

setState(FleetLifecycleState value)

public Fleet.Builder setState(FleetLifecycleState value)

Output only. State of the namespace resource.

.google.cloud.gkehub.v1.FleetLifecycleState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value FleetLifecycleState
Returns
Type Description
Fleet.Builder

setState(FleetLifecycleState.Builder builderForValue)

public Fleet.Builder setState(FleetLifecycleState.Builder builderForValue)

Output only. State of the namespace resource.

.google.cloud.gkehub.v1.FleetLifecycleState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue FleetLifecycleState.Builder
Returns
Type Description
Fleet.Builder

setUid(String value)

public Fleet.Builder setUid(String value)

Output only. Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.

string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The uid to set.

Returns
Type Description
Fleet.Builder

This builder for chaining.

setUidBytes(ByteString value)

public Fleet.Builder setUidBytes(ByteString value)

Output only. Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.

string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for uid to set.

Returns
Type Description
Fleet.Builder

This builder for chaining.

setUpdateTime(Timestamp value)

public Fleet.Builder setUpdateTime(Timestamp value)

Output only. When the Fleet was last updated.

.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
Fleet.Builder

setUpdateTime(Timestamp.Builder builderForValue)

public Fleet.Builder setUpdateTime(Timestamp.Builder builderForValue)

Output only. When the Fleet was last updated.

.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Fleet.Builder