public static final class ConnectAgent.Builder extends GeneratedMessageV3.Builder<ConnectAgent.Builder> implements ConnectAgentOrBuilder
The information required from end users to use GKE Connect.
Protobuf type google.cloud.gkehub.v1beta1.ConnectAgent
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ConnectAgent.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ConnectAgent build()
Returns
buildPartial()
public ConnectAgent buildPartial()
Returns
clear()
public ConnectAgent.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public ConnectAgent.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearName()
public ConnectAgent.Builder clearName()
Do not set.
string name = 1 [deprecated = true];
Returns
clearNamespace()
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];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ConnectAgent.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearProxy()
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];
Returns
clone()
public ConnectAgent.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public ConnectAgent getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getName()
Do not set.
string name = 1 [deprecated = true];
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Do not set.
string name = 1 [deprecated = true];
Returns
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 = 3 [(.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 = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
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 = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(ConnectAgent other)
public ConnectAgent.Builder mergeFrom(ConnectAgent other)
Parameter
Returns
public ConnectAgent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ConnectAgent.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ConnectAgent.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public ConnectAgent.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setName(String value)
public ConnectAgent.Builder setName(String value)
Do not set.
string name = 1 [deprecated = true];
Parameter
Name | Description |
value | String
The name to set.
|
Returns
setNameBytes(ByteString value)
public ConnectAgent.Builder setNameBytes(ByteString value)
Do not set.
string name = 1 [deprecated = true];
Parameter
Name | Description |
value | ByteString
The bytes for name to set.
|
Returns
setNamespace(String value)
public 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];
Parameter
Name | Description |
value | String
The namespace to set.
|
Returns
setNamespaceBytes(ByteString value)
public ConnectAgent.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 = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name | Description |
value | ByteString
The bytes for namespace to set.
|
Returns
setProxy(ByteString value)
public ConnectAgent.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 = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ConnectAgent.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ConnectAgent.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides