Class GroupVersionKind.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GroupVersionKind.Builder>
-
- com.google.cloud.gkehub.configmanagement.v1beta.GroupVersionKind.Builder
-
- All Implemented Interfaces:
GroupVersionKindOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- GroupVersionKind
public static final class GroupVersionKind.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GroupVersionKind.Builder> implements GroupVersionKindOrBuilder
A Kubernetes object's GVK
Protobuf typegoogle.cloud.gkehub.configmanagement.v1beta.GroupVersionKind
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupVersionKind.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GroupVersionKind
build()
GroupVersionKind
buildPartial()
GroupVersionKind.Builder
clear()
GroupVersionKind.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
GroupVersionKind.Builder
clearGroup()
Kubernetes GroupGroupVersionKind.Builder
clearKind()
Kubernetes KindGroupVersionKind.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
GroupVersionKind.Builder
clearVersion()
Kubernetes VersionGroupVersionKind.Builder
clone()
GroupVersionKind
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getGroup()
Kubernetes Groupcom.google.protobuf.ByteString
getGroupBytes()
Kubernetes GroupString
getKind()
Kubernetes Kindcom.google.protobuf.ByteString
getKindBytes()
Kubernetes KindString
getVersion()
Kubernetes Versioncom.google.protobuf.ByteString
getVersionBytes()
Kubernetes Versionprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
GroupVersionKind.Builder
mergeFrom(GroupVersionKind other)
GroupVersionKind.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
GroupVersionKind.Builder
mergeFrom(com.google.protobuf.Message other)
GroupVersionKind.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
GroupVersionKind.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GroupVersionKind.Builder
setGroup(String value)
Kubernetes GroupGroupVersionKind.Builder
setGroupBytes(com.google.protobuf.ByteString value)
Kubernetes GroupGroupVersionKind.Builder
setKind(String value)
Kubernetes KindGroupVersionKind.Builder
setKindBytes(com.google.protobuf.ByteString value)
Kubernetes KindGroupVersionKind.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
GroupVersionKind.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
GroupVersionKind.Builder
setVersion(String value)
Kubernetes VersionGroupVersionKind.Builder
setVersionBytes(com.google.protobuf.ByteString value)
Kubernetes Version-
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<GroupVersionKind.Builder>
-
clear
public GroupVersionKind.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<GroupVersionKind.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<GroupVersionKind.Builder>
-
getDefaultInstanceForType
public GroupVersionKind getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public GroupVersionKind build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GroupVersionKind buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GroupVersionKind.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<GroupVersionKind.Builder>
-
setField
public GroupVersionKind.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<GroupVersionKind.Builder>
-
clearField
public GroupVersionKind.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<GroupVersionKind.Builder>
-
clearOneof
public GroupVersionKind.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<GroupVersionKind.Builder>
-
setRepeatedField
public GroupVersionKind.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<GroupVersionKind.Builder>
-
addRepeatedField
public GroupVersionKind.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<GroupVersionKind.Builder>
-
mergeFrom
public GroupVersionKind.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GroupVersionKind.Builder>
-
mergeFrom
public GroupVersionKind.Builder mergeFrom(GroupVersionKind other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<GroupVersionKind.Builder>
-
mergeFrom
public GroupVersionKind.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<GroupVersionKind.Builder>
- Throws:
IOException
-
getGroup
public String getGroup()
Kubernetes Group
string group = 1;
- Specified by:
getGroup
in interfaceGroupVersionKindOrBuilder
- Returns:
- The group.
-
getGroupBytes
public com.google.protobuf.ByteString getGroupBytes()
Kubernetes Group
string group = 1;
- Specified by:
getGroupBytes
in interfaceGroupVersionKindOrBuilder
- Returns:
- The bytes for group.
-
setGroup
public GroupVersionKind.Builder setGroup(String value)
Kubernetes Group
string group = 1;
- Parameters:
value
- The group to set.- Returns:
- This builder for chaining.
-
clearGroup
public GroupVersionKind.Builder clearGroup()
Kubernetes Group
string group = 1;
- Returns:
- This builder for chaining.
-
setGroupBytes
public GroupVersionKind.Builder setGroupBytes(com.google.protobuf.ByteString value)
Kubernetes Group
string group = 1;
- Parameters:
value
- The bytes for group to set.- Returns:
- This builder for chaining.
-
getVersion
public String getVersion()
Kubernetes Version
string version = 2;
- Specified by:
getVersion
in interfaceGroupVersionKindOrBuilder
- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
Kubernetes Version
string version = 2;
- Specified by:
getVersionBytes
in interfaceGroupVersionKindOrBuilder
- Returns:
- The bytes for version.
-
setVersion
public GroupVersionKind.Builder setVersion(String value)
Kubernetes Version
string version = 2;
- Parameters:
value
- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public GroupVersionKind.Builder clearVersion()
Kubernetes Version
string version = 2;
- Returns:
- This builder for chaining.
-
setVersionBytes
public GroupVersionKind.Builder setVersionBytes(com.google.protobuf.ByteString value)
Kubernetes Version
string version = 2;
- Parameters:
value
- The bytes for version to set.- Returns:
- This builder for chaining.
-
getKind
public String getKind()
Kubernetes Kind
string kind = 3;
- Specified by:
getKind
in interfaceGroupVersionKindOrBuilder
- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()
Kubernetes Kind
string kind = 3;
- Specified by:
getKindBytes
in interfaceGroupVersionKindOrBuilder
- Returns:
- The bytes for kind.
-
setKind
public GroupVersionKind.Builder setKind(String value)
Kubernetes Kind
string kind = 3;
- Parameters:
value
- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
public GroupVersionKind.Builder clearKind()
Kubernetes Kind
string kind = 3;
- Returns:
- This builder for chaining.
-
setKindBytes
public GroupVersionKind.Builder setKindBytes(com.google.protobuf.ByteString value)
Kubernetes Kind
string kind = 3;
- Parameters:
value
- The bytes for kind to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final GroupVersionKind.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GroupVersionKind.Builder>
-
mergeUnknownFields
public final GroupVersionKind.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GroupVersionKind.Builder>
-
-