Class GenerateConnectManifestRequest.Builder (1.37.0)

public static final class GenerateConnectManifestRequest.Builder extends GeneratedMessageV3.Builder<GenerateConnectManifestRequest.Builder> implements GenerateConnectManifestRequestOrBuilder

Request message for GkeHubMembershipService.GenerateConnectManifest method.

Protobuf type google.cloud.gkehub.v1beta1.GenerateConnectManifestRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public GenerateConnectManifestRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

build()

public GenerateConnectManifestRequest build()
Returns
TypeDescription
GenerateConnectManifestRequest

buildPartial()

public GenerateConnectManifestRequest buildPartial()
Returns
TypeDescription
GenerateConnectManifestRequest

clear()

public GenerateConnectManifestRequest.Builder clear()
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

clearConnectAgent()

public GenerateConnectManifestRequest.Builder clearConnectAgent()

Optional. The connect agent to generate manifest for.

.google.cloud.gkehub.v1beta1.ConnectAgent connect_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

clearField(Descriptors.FieldDescriptor field)

public GenerateConnectManifestRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

clearImagePullSecretContent()

public GenerateConnectManifestRequest.Builder clearImagePullSecretContent()

Optional. The image pull secret content for the registry, if not public.

bytes image_pull_secret_content = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

clearIsUpgrade()

public GenerateConnectManifestRequest.Builder clearIsUpgrade()

Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.

bool is_upgrade = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

clearName()

public GenerateConnectManifestRequest.Builder clearName()

Required. The Membership resource name the Agent will associate with, in the format projects/*/locations/*/memberships/*.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public GenerateConnectManifestRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

clearRegistry()

public GenerateConnectManifestRequest.Builder clearRegistry()

Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.

string registry = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

clearVersion()

public GenerateConnectManifestRequest.Builder clearVersion()

Optional. The Connect agent version to use. Defaults to the most current version.

string version = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

clone()

public GenerateConnectManifestRequest.Builder clone()
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

getConnectAgent()

public ConnectAgent getConnectAgent()

Optional. The connect agent to generate manifest for.

.google.cloud.gkehub.v1beta1.ConnectAgent connect_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ConnectAgent

The connectAgent.

getConnectAgentBuilder()

public ConnectAgent.Builder getConnectAgentBuilder()

Optional. The connect agent to generate manifest for.

.google.cloud.gkehub.v1beta1.ConnectAgent connect_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ConnectAgent.Builder

getConnectAgentOrBuilder()

public ConnectAgentOrBuilder getConnectAgentOrBuilder()

Optional. The connect agent to generate manifest for.

.google.cloud.gkehub.v1beta1.ConnectAgent connect_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ConnectAgentOrBuilder

getDefaultInstanceForType()

public GenerateConnectManifestRequest getDefaultInstanceForType()
Returns
TypeDescription
GenerateConnectManifestRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getImagePullSecretContent()

public ByteString getImagePullSecretContent()

Optional. The image pull secret content for the registry, if not public.

bytes image_pull_secret_content = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The imagePullSecretContent.

getIsUpgrade()

public boolean getIsUpgrade()

Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.

bool is_upgrade = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

The isUpgrade.

getName()

public String getName()

Required. The Membership resource name the Agent will associate with, in the format projects/*/locations/*/memberships/*.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required. The Membership resource name the Agent will associate with, in the format projects/*/locations/*/memberships/*.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for name.

getRegistry()

public String getRegistry()

Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.

string registry = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The registry.

getRegistryBytes()

public ByteString getRegistryBytes()

Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.

string registry = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for registry.

getVersion()

public String getVersion()

Optional. The Connect agent version to use. Defaults to the most current version.

string version = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The version.

getVersionBytes()

public ByteString getVersionBytes()

Optional. The Connect agent version to use. Defaults to the most current version.

string version = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for version.

hasConnectAgent()

public boolean hasConnectAgent()

Optional. The connect agent to generate manifest for.

.google.cloud.gkehub.v1beta1.ConnectAgent connect_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the connectAgent field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeConnectAgent(ConnectAgent value)

public GenerateConnectManifestRequest.Builder mergeConnectAgent(ConnectAgent value)

Optional. The connect agent to generate manifest for.

.google.cloud.gkehub.v1beta1.ConnectAgent connect_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueConnectAgent
Returns
TypeDescription
GenerateConnectManifestRequest.Builder

mergeFrom(GenerateConnectManifestRequest other)

public GenerateConnectManifestRequest.Builder mergeFrom(GenerateConnectManifestRequest other)
Parameter
NameDescription
otherGenerateConnectManifestRequest
Returns
TypeDescription
GenerateConnectManifestRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public GenerateConnectManifestRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public GenerateConnectManifestRequest.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final GenerateConnectManifestRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

setConnectAgent(ConnectAgent value)

public GenerateConnectManifestRequest.Builder setConnectAgent(ConnectAgent value)

Optional. The connect agent to generate manifest for.

.google.cloud.gkehub.v1beta1.ConnectAgent connect_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueConnectAgent
Returns
TypeDescription
GenerateConnectManifestRequest.Builder

setConnectAgent(ConnectAgent.Builder builderForValue)

public GenerateConnectManifestRequest.Builder setConnectAgent(ConnectAgent.Builder builderForValue)

Optional. The connect agent to generate manifest for.

.google.cloud.gkehub.v1beta1.ConnectAgent connect_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueConnectAgent.Builder
Returns
TypeDescription
GenerateConnectManifestRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public GenerateConnectManifestRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

setImagePullSecretContent(ByteString value)

public GenerateConnectManifestRequest.Builder setImagePullSecretContent(ByteString value)

Optional. The image pull secret content for the registry, if not public.

bytes image_pull_secret_content = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueByteString

The imagePullSecretContent to set.

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

setIsUpgrade(boolean value)

public GenerateConnectManifestRequest.Builder setIsUpgrade(boolean value)

Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.

bool is_upgrade = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueboolean

The isUpgrade to set.

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

setName(String value)

public GenerateConnectManifestRequest.Builder setName(String value)

Required. The Membership resource name the Agent will associate with, in the format projects/*/locations/*/memberships/*.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

setNameBytes(ByteString value)

public GenerateConnectManifestRequest.Builder setNameBytes(ByteString value)

Required. The Membership resource name the Agent will associate with, in the format projects/*/locations/*/memberships/*.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

setRegistry(String value)

public GenerateConnectManifestRequest.Builder setRegistry(String value)

Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.

string registry = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueString

The registry to set.

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

setRegistryBytes(ByteString value)

public GenerateConnectManifestRequest.Builder setRegistryBytes(ByteString value)

Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.

string registry = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueByteString

The bytes for registry to set.

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public GenerateConnectManifestRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final GenerateConnectManifestRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
GenerateConnectManifestRequest.Builder
Overrides

setVersion(String value)

public GenerateConnectManifestRequest.Builder setVersion(String value)

Optional. The Connect agent version to use. Defaults to the most current version.

string version = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueString

The version to set.

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.

setVersionBytes(ByteString value)

public GenerateConnectManifestRequest.Builder setVersionBytes(ByteString value)

Optional. The Connect agent version to use. Defaults to the most current version.

string version = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueByteString

The bytes for version to set.

Returns
TypeDescription
GenerateConnectManifestRequest.Builder

This builder for chaining.