Class GenerateConnectManifestRequest.Builder (1.45.0)

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

Request message for GkeHub.GenerateConnectManifest method. .

Protobuf type google.cloud.gkehub.v1.GenerateConnectManifestRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public GenerateConnectManifestRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
GenerateConnectManifestRequest.Builder
Overrides

build()

public GenerateConnectManifestRequest build()
Returns
Type Description
GenerateConnectManifestRequest

buildPartial()

public GenerateConnectManifestRequest buildPartial()
Returns
Type Description
GenerateConnectManifestRequest

clear()

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

clearField(Descriptors.FieldDescriptor field)

public GenerateConnectManifestRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
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 = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
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 = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
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
Type Description
GenerateConnectManifestRequest.Builder

This builder for chaining.

clearNamespace()

public GenerateConnectManifestRequest.Builder clearNamespace()

Optional. Namespace for GKE Connect agent resources. Defaults to gke-connect.

The Connect Agent is authorized automatically when run in the default namespace. Otherwise, explicit authorization must be granted with an additional IAM binding.

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

Returns
Type Description
GenerateConnectManifestRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public GenerateConnectManifestRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
GenerateConnectManifestRequest.Builder
Overrides

clearProxy()

public GenerateConnectManifestRequest.Builder clearProxy()

Optional. URI of a proxy if connectivity from the agent to gkeconnect.googleapis.com requires the use of a proxy. Format must be in the form http(s)://{proxy_address}, depending on the HTTP/HTTPS protocol supported by the proxy. This will direct the connect agent's outbound traffic through a HTTP(S) proxy.

bytes proxy = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GenerateConnectManifestRequest.Builder

This builder for chaining.

clearRegistry()

public GenerateConnectManifestRequest.Builder clearRegistry()

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

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

Returns
Type Description
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 = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GenerateConnectManifestRequest.Builder

This builder for chaining.

clone()

public GenerateConnectManifestRequest.Builder clone()
Returns
Type Description
GenerateConnectManifestRequest.Builder
Overrides

getDefaultInstanceForType()

public GenerateConnectManifestRequest getDefaultInstanceForType()
Returns
Type Description
GenerateConnectManifestRequest

getDescriptorForType()

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

getImagePullSecretContent()

public ByteString getImagePullSecretContent()

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

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

Returns
Type Description
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 = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
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
Type Description
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
Type Description
ByteString

The bytes for name.

getNamespace()

public String getNamespace()

Optional. Namespace for GKE Connect agent resources. Defaults to gke-connect.

The Connect Agent is authorized automatically when run in the default namespace. Otherwise, explicit authorization must be granted with an additional IAM binding.

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

Returns
Type Description
String

The namespace.

getNamespaceBytes()

public ByteString getNamespaceBytes()

Optional. Namespace for GKE Connect agent resources. Defaults to gke-connect.

The Connect Agent is authorized automatically when run in the default namespace. Otherwise, explicit authorization must be granted with an additional IAM binding.

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

Returns
Type Description
ByteString

The bytes for namespace.

getProxy()

public ByteString getProxy()

Optional. URI of a proxy if connectivity from the agent to gkeconnect.googleapis.com requires the use of a proxy. Format must be in the form http(s)://{proxy_address}, depending on the HTTP/HTTPS protocol supported by the proxy. This will direct the connect agent's outbound traffic through a HTTP(S) proxy.

bytes proxy = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The proxy.

getRegistry()

public String getRegistry()

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

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

Returns
Type Description
String

The registry.

getRegistryBytes()

public ByteString getRegistryBytes()

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

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

Returns
Type Description
ByteString

The bytes for registry.

getVersion()

public String getVersion()

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

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

Returns
Type Description
String

The version.

getVersionBytes()

public ByteString getVersionBytes()

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

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

Returns
Type Description
ByteString

The bytes for version.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GenerateConnectManifestRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final GenerateConnectManifestRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
GenerateConnectManifestRequest.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public GenerateConnectManifestRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
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 = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The imagePullSecretContent to set.

Returns
Type Description
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 = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The isUpgrade to set.

Returns
Type Description
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
Name Description
value String

The name to set.

Returns
Type Description
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
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
GenerateConnectManifestRequest.Builder

This builder for chaining.

setNamespace(String value)

public GenerateConnectManifestRequest.Builder setNamespace(String value)

Optional. Namespace for GKE Connect agent resources. Defaults to gke-connect.

The Connect Agent is authorized automatically when run in the default namespace. Otherwise, explicit authorization must be granted with an additional IAM binding.

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

Parameter
Name Description
value String

The namespace to set.

Returns
Type Description
GenerateConnectManifestRequest.Builder

This builder for chaining.

setNamespaceBytes(ByteString value)

public GenerateConnectManifestRequest.Builder setNamespaceBytes(ByteString value)

Optional. Namespace for GKE Connect agent resources. Defaults to gke-connect.

The Connect Agent is authorized automatically when run in the default namespace. Otherwise, explicit authorization must be granted with an additional IAM binding.

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

Parameter
Name Description
value ByteString

The bytes for namespace to set.

Returns
Type Description
GenerateConnectManifestRequest.Builder

This builder for chaining.

setProxy(ByteString value)

public GenerateConnectManifestRequest.Builder setProxy(ByteString value)

Optional. URI of a proxy if connectivity from the agent to gkeconnect.googleapis.com requires the use of a proxy. Format must be in the form http(s)://{proxy_address}, depending on the HTTP/HTTPS protocol supported by the proxy. This will direct the connect agent's outbound traffic through a HTTP(S) proxy.

bytes proxy = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The proxy to set.

Returns
Type Description
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 = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The registry to set.

Returns
Type Description
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 = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for registry to set.

Returns
Type Description
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
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
GenerateConnectManifestRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final GenerateConnectManifestRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
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 = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The version to set.

Returns
Type Description
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 = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for version to set.

Returns
Type Description
GenerateConnectManifestRequest.Builder

This builder for chaining.