Package com.google.cloud.gkebackup.v1
Class Backup.ClusterMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
- com.google.cloud.gkebackup.v1.Backup.ClusterMetadata.Builder
-
- All Implemented Interfaces:
Backup.ClusterMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Backup.ClusterMetadata
public static final class Backup.ClusterMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder> implements Backup.ClusterMetadataOrBuilder
Information about the GKE cluster from which this Backup was created.
Protobuf typegoogle.cloud.gkebackup.v1.Backup.ClusterMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Backup.ClusterMetadata.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Backup.ClusterMetadatabuild()Backup.ClusterMetadatabuildPartial()Backup.ClusterMetadata.Builderclear()Backup.ClusterMetadata.BuilderclearAnthosVersion()Anthos versionBackup.ClusterMetadata.BuilderclearBackupCrdVersions()Backup.ClusterMetadata.BuilderclearCluster()The source cluster from which this Backup was created.Backup.ClusterMetadata.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Backup.ClusterMetadata.BuilderclearGkeVersion()GKE versionBackup.ClusterMetadata.BuilderclearK8SVersion()The Kubernetes server version of the source cluster.Backup.ClusterMetadata.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Backup.ClusterMetadata.BuilderclearPlatformVersion()Backup.ClusterMetadata.Builderclone()booleancontainsBackupCrdVersions(String key)A list of the Backup for GKE CRD versions found in the cluster.StringgetAnthosVersion()Anthos versioncom.google.protobuf.ByteStringgetAnthosVersionBytes()Anthos versionMap<String,String>getBackupCrdVersions()Deprecated.intgetBackupCrdVersionsCount()A list of the Backup for GKE CRD versions found in the cluster.Map<String,String>getBackupCrdVersionsMap()A list of the Backup for GKE CRD versions found in the cluster.StringgetBackupCrdVersionsOrDefault(String key, String defaultValue)A list of the Backup for GKE CRD versions found in the cluster.StringgetBackupCrdVersionsOrThrow(String key)A list of the Backup for GKE CRD versions found in the cluster.StringgetCluster()The source cluster from which this Backup was created.com.google.protobuf.ByteStringgetClusterBytes()The source cluster from which this Backup was created.Backup.ClusterMetadatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetGkeVersion()GKE versioncom.google.protobuf.ByteStringgetGkeVersionBytes()GKE versionStringgetK8SVersion()The Kubernetes server version of the source cluster.com.google.protobuf.ByteStringgetK8SVersionBytes()The Kubernetes server version of the source cluster.Map<String,String>getMutableBackupCrdVersions()Deprecated.Backup.ClusterMetadata.PlatformVersionCasegetPlatformVersionCase()booleanhasAnthosVersion()Anthos versionbooleanhasGkeVersion()GKE versionprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Backup.ClusterMetadata.BuildermergeFrom(Backup.ClusterMetadata other)Backup.ClusterMetadata.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Backup.ClusterMetadata.BuildermergeFrom(com.google.protobuf.Message other)Backup.ClusterMetadata.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Backup.ClusterMetadata.BuilderputAllBackupCrdVersions(Map<String,String> values)A list of the Backup for GKE CRD versions found in the cluster.Backup.ClusterMetadata.BuilderputBackupCrdVersions(String key, String value)A list of the Backup for GKE CRD versions found in the cluster.Backup.ClusterMetadata.BuilderremoveBackupCrdVersions(String key)A list of the Backup for GKE CRD versions found in the cluster.Backup.ClusterMetadata.BuildersetAnthosVersion(String value)Anthos versionBackup.ClusterMetadata.BuildersetAnthosVersionBytes(com.google.protobuf.ByteString value)Anthos versionBackup.ClusterMetadata.BuildersetCluster(String value)The source cluster from which this Backup was created.Backup.ClusterMetadata.BuildersetClusterBytes(com.google.protobuf.ByteString value)The source cluster from which this Backup was created.Backup.ClusterMetadata.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Backup.ClusterMetadata.BuildersetGkeVersion(String value)GKE versionBackup.ClusterMetadata.BuildersetGkeVersionBytes(com.google.protobuf.ByteString value)GKE versionBackup.ClusterMetadata.BuildersetK8SVersion(String value)The Kubernetes server version of the source cluster.Backup.ClusterMetadata.BuildersetK8SVersionBytes(com.google.protobuf.ByteString value)The Kubernetes server version of the source cluster.Backup.ClusterMetadata.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Backup.ClusterMetadata.BuildersetUnknownFields(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, 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()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
clear
public Backup.ClusterMetadata.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
getDefaultInstanceForType
public Backup.ClusterMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Backup.ClusterMetadata build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Backup.ClusterMetadata buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Backup.ClusterMetadata.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
setField
public Backup.ClusterMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
clearField
public Backup.ClusterMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
clearOneof
public Backup.ClusterMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
setRepeatedField
public Backup.ClusterMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
addRepeatedField
public Backup.ClusterMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
mergeFrom
public Backup.ClusterMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Backup.ClusterMetadata.Builder>
-
mergeFrom
public Backup.ClusterMetadata.Builder mergeFrom(Backup.ClusterMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
mergeFrom
public Backup.ClusterMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Backup.ClusterMetadata.Builder>- Throws:
IOException
-
getPlatformVersionCase
public Backup.ClusterMetadata.PlatformVersionCase getPlatformVersionCase()
- Specified by:
getPlatformVersionCasein interfaceBackup.ClusterMetadataOrBuilder
-
clearPlatformVersion
public Backup.ClusterMetadata.Builder clearPlatformVersion()
-
getCluster
public String getCluster()
The source cluster from which this Backup was created. Valid formats: - `projects/*/locations/*/clusters/*` - `projects/*/zones/*/clusters/*` This is inherited from the parent BackupPlan's [cluster][google.cloud.gkebackup.v1.BackupPlan.cluster] field.
string cluster = 1;- Specified by:
getClusterin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- The cluster.
-
getClusterBytes
public com.google.protobuf.ByteString getClusterBytes()
The source cluster from which this Backup was created. Valid formats: - `projects/*/locations/*/clusters/*` - `projects/*/zones/*/clusters/*` This is inherited from the parent BackupPlan's [cluster][google.cloud.gkebackup.v1.BackupPlan.cluster] field.
string cluster = 1;- Specified by:
getClusterBytesin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- The bytes for cluster.
-
setCluster
public Backup.ClusterMetadata.Builder setCluster(String value)
The source cluster from which this Backup was created. Valid formats: - `projects/*/locations/*/clusters/*` - `projects/*/zones/*/clusters/*` This is inherited from the parent BackupPlan's [cluster][google.cloud.gkebackup.v1.BackupPlan.cluster] field.
string cluster = 1;- Parameters:
value- The cluster to set.- Returns:
- This builder for chaining.
-
clearCluster
public Backup.ClusterMetadata.Builder clearCluster()
The source cluster from which this Backup was created. Valid formats: - `projects/*/locations/*/clusters/*` - `projects/*/zones/*/clusters/*` This is inherited from the parent BackupPlan's [cluster][google.cloud.gkebackup.v1.BackupPlan.cluster] field.
string cluster = 1;- Returns:
- This builder for chaining.
-
setClusterBytes
public Backup.ClusterMetadata.Builder setClusterBytes(com.google.protobuf.ByteString value)
The source cluster from which this Backup was created. Valid formats: - `projects/*/locations/*/clusters/*` - `projects/*/zones/*/clusters/*` This is inherited from the parent BackupPlan's [cluster][google.cloud.gkebackup.v1.BackupPlan.cluster] field.
string cluster = 1;- Parameters:
value- The bytes for cluster to set.- Returns:
- This builder for chaining.
-
getK8SVersion
public String getK8SVersion()
The Kubernetes server version of the source cluster.
string k8s_version = 2;- Specified by:
getK8SVersionin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- The k8sVersion.
-
getK8SVersionBytes
public com.google.protobuf.ByteString getK8SVersionBytes()
The Kubernetes server version of the source cluster.
string k8s_version = 2;- Specified by:
getK8SVersionBytesin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- The bytes for k8sVersion.
-
setK8SVersion
public Backup.ClusterMetadata.Builder setK8SVersion(String value)
The Kubernetes server version of the source cluster.
string k8s_version = 2;- Parameters:
value- The k8sVersion to set.- Returns:
- This builder for chaining.
-
clearK8SVersion
public Backup.ClusterMetadata.Builder clearK8SVersion()
The Kubernetes server version of the source cluster.
string k8s_version = 2;- Returns:
- This builder for chaining.
-
setK8SVersionBytes
public Backup.ClusterMetadata.Builder setK8SVersionBytes(com.google.protobuf.ByteString value)
The Kubernetes server version of the source cluster.
string k8s_version = 2;- Parameters:
value- The bytes for k8sVersion to set.- Returns:
- This builder for chaining.
-
getBackupCrdVersionsCount
public int getBackupCrdVersionsCount()
Description copied from interface:Backup.ClusterMetadataOrBuilderA list of the Backup for GKE CRD versions found in the cluster.
map<string, string> backup_crd_versions = 3;- Specified by:
getBackupCrdVersionsCountin interfaceBackup.ClusterMetadataOrBuilder
-
containsBackupCrdVersions
public boolean containsBackupCrdVersions(String key)
A list of the Backup for GKE CRD versions found in the cluster.
map<string, string> backup_crd_versions = 3;- Specified by:
containsBackupCrdVersionsin interfaceBackup.ClusterMetadataOrBuilder
-
getBackupCrdVersions
@Deprecated public Map<String,String> getBackupCrdVersions()
Deprecated.UsegetBackupCrdVersionsMap()instead.- Specified by:
getBackupCrdVersionsin interfaceBackup.ClusterMetadataOrBuilder
-
getBackupCrdVersionsMap
public Map<String,String> getBackupCrdVersionsMap()
A list of the Backup for GKE CRD versions found in the cluster.
map<string, string> backup_crd_versions = 3;- Specified by:
getBackupCrdVersionsMapin interfaceBackup.ClusterMetadataOrBuilder
-
getBackupCrdVersionsOrDefault
public String getBackupCrdVersionsOrDefault(String key, String defaultValue)
A list of the Backup for GKE CRD versions found in the cluster.
map<string, string> backup_crd_versions = 3;- Specified by:
getBackupCrdVersionsOrDefaultin interfaceBackup.ClusterMetadataOrBuilder
-
getBackupCrdVersionsOrThrow
public String getBackupCrdVersionsOrThrow(String key)
A list of the Backup for GKE CRD versions found in the cluster.
map<string, string> backup_crd_versions = 3;- Specified by:
getBackupCrdVersionsOrThrowin interfaceBackup.ClusterMetadataOrBuilder
-
clearBackupCrdVersions
public Backup.ClusterMetadata.Builder clearBackupCrdVersions()
-
removeBackupCrdVersions
public Backup.ClusterMetadata.Builder removeBackupCrdVersions(String key)
A list of the Backup for GKE CRD versions found in the cluster.
map<string, string> backup_crd_versions = 3;
-
getMutableBackupCrdVersions
@Deprecated public Map<String,String> getMutableBackupCrdVersions()
Deprecated.Use alternate mutation accessors instead.
-
putBackupCrdVersions
public Backup.ClusterMetadata.Builder putBackupCrdVersions(String key, String value)
A list of the Backup for GKE CRD versions found in the cluster.
map<string, string> backup_crd_versions = 3;
-
putAllBackupCrdVersions
public Backup.ClusterMetadata.Builder putAllBackupCrdVersions(Map<String,String> values)
A list of the Backup for GKE CRD versions found in the cluster.
map<string, string> backup_crd_versions = 3;
-
hasGkeVersion
public boolean hasGkeVersion()
GKE version
string gke_version = 4;- Specified by:
hasGkeVersionin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- Whether the gkeVersion field is set.
-
getGkeVersion
public String getGkeVersion()
GKE version
string gke_version = 4;- Specified by:
getGkeVersionin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- The gkeVersion.
-
getGkeVersionBytes
public com.google.protobuf.ByteString getGkeVersionBytes()
GKE version
string gke_version = 4;- Specified by:
getGkeVersionBytesin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- The bytes for gkeVersion.
-
setGkeVersion
public Backup.ClusterMetadata.Builder setGkeVersion(String value)
GKE version
string gke_version = 4;- Parameters:
value- The gkeVersion to set.- Returns:
- This builder for chaining.
-
clearGkeVersion
public Backup.ClusterMetadata.Builder clearGkeVersion()
GKE version
string gke_version = 4;- Returns:
- This builder for chaining.
-
setGkeVersionBytes
public Backup.ClusterMetadata.Builder setGkeVersionBytes(com.google.protobuf.ByteString value)
GKE version
string gke_version = 4;- Parameters:
value- The bytes for gkeVersion to set.- Returns:
- This builder for chaining.
-
hasAnthosVersion
public boolean hasAnthosVersion()
Anthos version
string anthos_version = 5;- Specified by:
hasAnthosVersionin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- Whether the anthosVersion field is set.
-
getAnthosVersion
public String getAnthosVersion()
Anthos version
string anthos_version = 5;- Specified by:
getAnthosVersionin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- The anthosVersion.
-
getAnthosVersionBytes
public com.google.protobuf.ByteString getAnthosVersionBytes()
Anthos version
string anthos_version = 5;- Specified by:
getAnthosVersionBytesin interfaceBackup.ClusterMetadataOrBuilder- Returns:
- The bytes for anthosVersion.
-
setAnthosVersion
public Backup.ClusterMetadata.Builder setAnthosVersion(String value)
Anthos version
string anthos_version = 5;- Parameters:
value- The anthosVersion to set.- Returns:
- This builder for chaining.
-
clearAnthosVersion
public Backup.ClusterMetadata.Builder clearAnthosVersion()
Anthos version
string anthos_version = 5;- Returns:
- This builder for chaining.
-
setAnthosVersionBytes
public Backup.ClusterMetadata.Builder setAnthosVersionBytes(com.google.protobuf.ByteString value)
Anthos version
string anthos_version = 5;- Parameters:
value- The bytes for anthosVersion to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Backup.ClusterMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
mergeUnknownFields
public final Backup.ClusterMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.ClusterMetadata.Builder>
-
-