public static final class ConnectAgent.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgent.Builder> implements ConnectAgentOrBuilder
The information required from end users to use GKE Connect.Protobuf type
google.cloud.gkehub.v1beta1.ConnectAgent| Modifier and Type | Method and Description |
|---|---|
ConnectAgent.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ConnectAgent |
build() |
ConnectAgent |
buildPartial() |
ConnectAgent.Builder |
clear() |
ConnectAgent.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ConnectAgent.Builder |
clearName()
Deprecated.
google.cloud.gkehub.v1beta1.ConnectAgent.name is deprecated. See
google/cloud/gkehub/v1beta1/membership.proto;l=844
|
ConnectAgent.Builder |
clearNamespace()
Optional.
|
ConnectAgent.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ConnectAgent.Builder |
clearProxy()
Optional.
|
ConnectAgent.Builder |
clone() |
ConnectAgent |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
Deprecated.
google.cloud.gkehub.v1beta1.ConnectAgent.name is deprecated. See
google/cloud/gkehub/v1beta1/membership.proto;l=844
|
com.google.protobuf.ByteString |
getNameBytes()
Deprecated.
google.cloud.gkehub.v1beta1.ConnectAgent.name is deprecated. See
google/cloud/gkehub/v1beta1/membership.proto;l=844
|
String |
getNamespace()
Optional.
|
com.google.protobuf.ByteString |
getNamespaceBytes()
Optional.
|
com.google.protobuf.ByteString |
getProxy()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ConnectAgent.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ConnectAgent.Builder |
mergeFrom(ConnectAgent other) |
ConnectAgent.Builder |
mergeFrom(com.google.protobuf.Message other) |
ConnectAgent.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ConnectAgent.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ConnectAgent.Builder |
setName(String value)
Deprecated.
google.cloud.gkehub.v1beta1.ConnectAgent.name is deprecated. See
google/cloud/gkehub/v1beta1/membership.proto;l=844
|
ConnectAgent.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Deprecated.
google.cloud.gkehub.v1beta1.ConnectAgent.name is deprecated. See
google/cloud/gkehub/v1beta1/membership.proto;l=844
|
ConnectAgent.Builder |
setNamespace(String value)
Optional.
|
ConnectAgent.Builder |
setNamespaceBytes(com.google.protobuf.ByteString value)
Optional.
|
ConnectAgent.Builder |
setProxy(com.google.protobuf.ByteString value)
Optional.
|
ConnectAgent.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ConnectAgent.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgent.Builder>public ConnectAgent.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgent.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<ConnectAgent.Builder>public ConnectAgent getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ConnectAgent build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ConnectAgent buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ConnectAgent.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgent.Builder>public ConnectAgent.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<ConnectAgent.Builder>public ConnectAgent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgent.Builder>public ConnectAgent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgent.Builder>public ConnectAgent.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<ConnectAgent.Builder>public ConnectAgent.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<ConnectAgent.Builder>public ConnectAgent.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConnectAgent.Builder>public ConnectAgent.Builder mergeFrom(ConnectAgent other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgent.Builder>public ConnectAgent.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<ConnectAgent.Builder>IOException@Deprecated public String getName()
Do not set.
string name = 1 [deprecated = true];getName in interface ConnectAgentOrBuilder@Deprecated public com.google.protobuf.ByteString getNameBytes()
Do not set.
string name = 1 [deprecated = true];getNameBytes in interface ConnectAgentOrBuilder@Deprecated public ConnectAgent.Builder setName(String value)
Do not set.
string name = 1 [deprecated = true];value - The name to set.@Deprecated public ConnectAgent.Builder clearName()
Do not set.
string name = 1 [deprecated = true];@Deprecated public ConnectAgent.Builder setNameBytes(com.google.protobuf.ByteString value)
Do not set.
string name = 1 [deprecated = true];value - The bytes for name to set.public com.google.protobuf.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 = 2 [(.google.api.field_behavior) = OPTIONAL];getProxy in interface ConnectAgentOrBuilderpublic ConnectAgent.Builder setProxy(com.google.protobuf.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 = 2 [(.google.api.field_behavior) = OPTIONAL];value - The proxy to set.public ConnectAgent.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 = 2 [(.google.api.field_behavior) = OPTIONAL];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 = 3 [(.google.api.field_behavior) = OPTIONAL];getNamespace in interface ConnectAgentOrBuilderpublic com.google.protobuf.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 = 3 [(.google.api.field_behavior) = OPTIONAL];getNamespaceBytes in interface ConnectAgentOrBuilderpublic ConnectAgent.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 = 3 [(.google.api.field_behavior) = OPTIONAL];value - The namespace to set.public ConnectAgent.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 = 3 [(.google.api.field_behavior) = OPTIONAL];public ConnectAgent.Builder setNamespaceBytes(com.google.protobuf.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 = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for namespace to set.public final ConnectAgent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgent.Builder>public final ConnectAgent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgent.Builder>Copyright © 2025 Google LLC. All rights reserved.