Package com.google.cloud.gkehub.v1beta1
Class ConnectAgentResource.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
- com.google.cloud.gkehub.v1beta1.ConnectAgentResource.Builder
-
- All Implemented Interfaces:
ConnectAgentResourceOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ConnectAgentResource
public static final class ConnectAgentResource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder> implements ConnectAgentResourceOrBuilder
ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
Protobuf typegoogle.cloud.gkehub.v1beta1.ConnectAgentResource
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectAgentResource.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConnectAgentResource
build()
ConnectAgentResource
buildPartial()
ConnectAgentResource.Builder
clear()
ConnectAgentResource.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ConnectAgentResource.Builder
clearManifest()
YAML manifest of the resource.ConnectAgentResource.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ConnectAgentResource.Builder
clearType()
Kubernetes type of the resource.ConnectAgentResource.Builder
clone()
ConnectAgentResource
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getManifest()
YAML manifest of the resource.com.google.protobuf.ByteString
getManifestBytes()
YAML manifest of the resource.TypeMeta
getType()
Kubernetes type of the resource.TypeMeta.Builder
getTypeBuilder()
Kubernetes type of the resource.TypeMetaOrBuilder
getTypeOrBuilder()
Kubernetes type of the resource.boolean
hasType()
Kubernetes type of the resource.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ConnectAgentResource.Builder
mergeFrom(ConnectAgentResource other)
ConnectAgentResource.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ConnectAgentResource.Builder
mergeFrom(com.google.protobuf.Message other)
ConnectAgentResource.Builder
mergeType(TypeMeta value)
Kubernetes type of the resource.ConnectAgentResource.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ConnectAgentResource.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConnectAgentResource.Builder
setManifest(String value)
YAML manifest of the resource.ConnectAgentResource.Builder
setManifestBytes(com.google.protobuf.ByteString value)
YAML manifest of the resource.ConnectAgentResource.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ConnectAgentResource.Builder
setType(TypeMeta value)
Kubernetes type of the resource.ConnectAgentResource.Builder
setType(TypeMeta.Builder builderForValue)
Kubernetes type of the resource.ConnectAgentResource.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
clear
public ConnectAgentResource.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
getDefaultInstanceForType
public ConnectAgentResource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConnectAgentResource build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConnectAgentResource buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ConnectAgentResource.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
setField
public ConnectAgentResource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
clearField
public ConnectAgentResource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
clearOneof
public ConnectAgentResource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
setRepeatedField
public ConnectAgentResource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
addRepeatedField
public ConnectAgentResource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
mergeFrom
public ConnectAgentResource.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConnectAgentResource.Builder>
-
mergeFrom
public ConnectAgentResource.Builder mergeFrom(ConnectAgentResource other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
mergeFrom
public ConnectAgentResource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConnectAgentResource.Builder>
- Throws:
IOException
-
hasType
public boolean hasType()
Kubernetes type of the resource.
.google.cloud.gkehub.v1beta1.TypeMeta type = 1;
- Specified by:
hasType
in interfaceConnectAgentResourceOrBuilder
- Returns:
- Whether the type field is set.
-
getType
public TypeMeta getType()
Kubernetes type of the resource.
.google.cloud.gkehub.v1beta1.TypeMeta type = 1;
- Specified by:
getType
in interfaceConnectAgentResourceOrBuilder
- Returns:
- The type.
-
setType
public ConnectAgentResource.Builder setType(TypeMeta value)
Kubernetes type of the resource.
.google.cloud.gkehub.v1beta1.TypeMeta type = 1;
-
setType
public ConnectAgentResource.Builder setType(TypeMeta.Builder builderForValue)
Kubernetes type of the resource.
.google.cloud.gkehub.v1beta1.TypeMeta type = 1;
-
mergeType
public ConnectAgentResource.Builder mergeType(TypeMeta value)
Kubernetes type of the resource.
.google.cloud.gkehub.v1beta1.TypeMeta type = 1;
-
clearType
public ConnectAgentResource.Builder clearType()
Kubernetes type of the resource.
.google.cloud.gkehub.v1beta1.TypeMeta type = 1;
-
getTypeBuilder
public TypeMeta.Builder getTypeBuilder()
Kubernetes type of the resource.
.google.cloud.gkehub.v1beta1.TypeMeta type = 1;
-
getTypeOrBuilder
public TypeMetaOrBuilder getTypeOrBuilder()
Kubernetes type of the resource.
.google.cloud.gkehub.v1beta1.TypeMeta type = 1;
- Specified by:
getTypeOrBuilder
in interfaceConnectAgentResourceOrBuilder
-
getManifest
public String getManifest()
YAML manifest of the resource.
string manifest = 2;
- Specified by:
getManifest
in interfaceConnectAgentResourceOrBuilder
- Returns:
- The manifest.
-
getManifestBytes
public com.google.protobuf.ByteString getManifestBytes()
YAML manifest of the resource.
string manifest = 2;
- Specified by:
getManifestBytes
in interfaceConnectAgentResourceOrBuilder
- Returns:
- The bytes for manifest.
-
setManifest
public ConnectAgentResource.Builder setManifest(String value)
YAML manifest of the resource.
string manifest = 2;
- Parameters:
value
- The manifest to set.- Returns:
- This builder for chaining.
-
clearManifest
public ConnectAgentResource.Builder clearManifest()
YAML manifest of the resource.
string manifest = 2;
- Returns:
- This builder for chaining.
-
setManifestBytes
public ConnectAgentResource.Builder setManifestBytes(com.google.protobuf.ByteString value)
YAML manifest of the resource.
string manifest = 2;
- Parameters:
value
- The bytes for manifest to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ConnectAgentResource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
mergeUnknownFields
public final ConnectAgentResource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectAgentResource.Builder>
-
-