public final class ConnectAgent extends GeneratedMessageV3 implements ConnectAgentOrBuilder
The information required from end users to use GKE Connect.
Protobuf type google.cloud.gkehub.v1beta1.ConnectAgent
Static Fields
NAMESPACE_FIELD_NUMBER
public static final int NAMESPACE_FIELD_NUMBER
Field Value
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value
PROXY_FIELD_NUMBER
public static final int PROXY_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static ConnectAgent getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static ConnectAgent.Builder newBuilder()
Returns
newBuilder(ConnectAgent prototype)
public static ConnectAgent.Builder newBuilder(ConnectAgent prototype)
Parameter
Returns
public static ConnectAgent parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static ConnectAgent parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static ConnectAgent parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ConnectAgent parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static ConnectAgent parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ConnectAgent parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ConnectAgent parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static ConnectAgent parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ConnectAgent parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static ConnectAgent parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static ConnectAgent parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ConnectAgent parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<ConnectAgent> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public ConnectAgent getDefaultInstanceForType()
Returns
getName() (deprecated)
Deprecated. google.cloud.gkehub.v1beta1.ConnectAgent.name is deprecated. See
google/cloud/gkehub/v1beta1/membership.proto;l=724
Do not set.
string name = 1 [deprecated = true];
Returns
Type | Description |
String | The name.
|
getNameBytes() (deprecated)
public ByteString getNameBytes()
Deprecated. google.cloud.gkehub.v1beta1.ConnectAgent.name is deprecated. See
google/cloud/gkehub/v1beta1/membership.proto;l=724
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
getParserForType()
public Parser<ConnectAgent> getParserForType()
Returns
Overrides
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
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public ConnectAgent.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ConnectAgent.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public ConnectAgent.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions