public static final class Backup.Spec.RetentionPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder> implements Backup.Spec.RetentionPolicyOrBuilder
appscode.kubernetes.v1beta2.Backup.Spec.RetentionPolicy| Modifier and Type | Method and Description |
|---|---|
Backup.Spec.RetentionPolicy.Builder |
addAllKeepTags(java.lang.Iterable<java.lang.String> values)
repeated string keep_tags = 7; |
Backup.Spec.RetentionPolicy.Builder |
addAllRetainTags(java.lang.Iterable<java.lang.String> values)
repeated string retain_tags = 9; |
Backup.Spec.RetentionPolicy.Builder |
addKeepTags(java.lang.String value)
repeated string keep_tags = 7; |
Backup.Spec.RetentionPolicy.Builder |
addKeepTagsBytes(com.google.protobuf.ByteString value)
repeated string keep_tags = 7; |
Backup.Spec.RetentionPolicy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Backup.Spec.RetentionPolicy.Builder |
addRetainTags(java.lang.String value)
repeated string retain_tags = 9; |
Backup.Spec.RetentionPolicy.Builder |
addRetainTagsBytes(com.google.protobuf.ByteString value)
repeated string retain_tags = 9; |
Backup.Spec.RetentionPolicy |
build() |
Backup.Spec.RetentionPolicy |
buildPartial() |
Backup.Spec.RetentionPolicy.Builder |
clear() |
Backup.Spec.RetentionPolicy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Backup.Spec.RetentionPolicy.Builder |
clearKeepDailySnapshots()
int32 keep_daily_snapshots = 3; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepHourlySnapshots()
int32 keep_hourly_snapshots = 2; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepLastSnapshots()
int32 keep_last_snapshots = 1; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepMonthlySnapshots()
int32 keep_monthly_snapshots = 5; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepTags()
repeated string keep_tags = 7; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepWeeklySnapshots()
int32 keep_weekly_snapshots = 4; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepYearlySnapshots()
int32 keep_yearly_snapshots = 6; |
Backup.Spec.RetentionPolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Backup.Spec.RetentionPolicy.Builder |
clearRetainHostName()
string retain_host_name = 8; |
Backup.Spec.RetentionPolicy.Builder |
clearRetainTags()
repeated string retain_tags = 9; |
Backup.Spec.RetentionPolicy.Builder |
clone() |
Backup.Spec.RetentionPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getKeepDailySnapshots()
int32 keep_daily_snapshots = 3; |
int |
getKeepHourlySnapshots()
int32 keep_hourly_snapshots = 2; |
int |
getKeepLastSnapshots()
int32 keep_last_snapshots = 1; |
int |
getKeepMonthlySnapshots()
int32 keep_monthly_snapshots = 5; |
java.lang.String |
getKeepTags(int index)
repeated string keep_tags = 7; |
com.google.protobuf.ByteString |
getKeepTagsBytes(int index)
repeated string keep_tags = 7; |
int |
getKeepTagsCount()
repeated string keep_tags = 7; |
com.google.protobuf.ProtocolStringList |
getKeepTagsList()
repeated string keep_tags = 7; |
int |
getKeepWeeklySnapshots()
int32 keep_weekly_snapshots = 4; |
int |
getKeepYearlySnapshots()
int32 keep_yearly_snapshots = 6; |
java.lang.String |
getRetainHostName()
string retain_host_name = 8; |
com.google.protobuf.ByteString |
getRetainHostNameBytes()
string retain_host_name = 8; |
java.lang.String |
getRetainTags(int index)
repeated string retain_tags = 9; |
com.google.protobuf.ByteString |
getRetainTagsBytes(int index)
repeated string retain_tags = 9; |
int |
getRetainTagsCount()
repeated string retain_tags = 9; |
com.google.protobuf.ProtocolStringList |
getRetainTagsList()
repeated string retain_tags = 9; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Backup.Spec.RetentionPolicy.Builder |
mergeFrom(Backup.Spec.RetentionPolicy other) |
Backup.Spec.RetentionPolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Backup.Spec.RetentionPolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
Backup.Spec.RetentionPolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Backup.Spec.RetentionPolicy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Backup.Spec.RetentionPolicy.Builder |
setKeepDailySnapshots(int value)
int32 keep_daily_snapshots = 3; |
Backup.Spec.RetentionPolicy.Builder |
setKeepHourlySnapshots(int value)
int32 keep_hourly_snapshots = 2; |
Backup.Spec.RetentionPolicy.Builder |
setKeepLastSnapshots(int value)
int32 keep_last_snapshots = 1; |
Backup.Spec.RetentionPolicy.Builder |
setKeepMonthlySnapshots(int value)
int32 keep_monthly_snapshots = 5; |
Backup.Spec.RetentionPolicy.Builder |
setKeepTags(int index,
java.lang.String value)
repeated string keep_tags = 7; |
Backup.Spec.RetentionPolicy.Builder |
setKeepWeeklySnapshots(int value)
int32 keep_weekly_snapshots = 4; |
Backup.Spec.RetentionPolicy.Builder |
setKeepYearlySnapshots(int value)
int32 keep_yearly_snapshots = 6; |
Backup.Spec.RetentionPolicy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Backup.Spec.RetentionPolicy.Builder |
setRetainHostName(java.lang.String value)
string retain_host_name = 8; |
Backup.Spec.RetentionPolicy.Builder |
setRetainHostNameBytes(com.google.protobuf.ByteString value)
string retain_host_name = 8; |
Backup.Spec.RetentionPolicy.Builder |
setRetainTags(int index,
java.lang.String value)
repeated string retain_tags = 9; |
Backup.Spec.RetentionPolicy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Backup.Spec.RetentionPolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Backup.Spec.RetentionPolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Backup.Spec.RetentionPolicy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy.Builder mergeFrom(Backup.Spec.RetentionPolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public Backup.Spec.RetentionPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Backup.Spec.RetentionPolicy.Builder>java.io.IOExceptionpublic int getKeepLastSnapshots()
int32 keep_last_snapshots = 1;getKeepLastSnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepLastSnapshots(int value)
int32 keep_last_snapshots = 1;public Backup.Spec.RetentionPolicy.Builder clearKeepLastSnapshots()
int32 keep_last_snapshots = 1;public int getKeepHourlySnapshots()
int32 keep_hourly_snapshots = 2;getKeepHourlySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepHourlySnapshots(int value)
int32 keep_hourly_snapshots = 2;public Backup.Spec.RetentionPolicy.Builder clearKeepHourlySnapshots()
int32 keep_hourly_snapshots = 2;public int getKeepDailySnapshots()
int32 keep_daily_snapshots = 3;getKeepDailySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepDailySnapshots(int value)
int32 keep_daily_snapshots = 3;public Backup.Spec.RetentionPolicy.Builder clearKeepDailySnapshots()
int32 keep_daily_snapshots = 3;public int getKeepWeeklySnapshots()
int32 keep_weekly_snapshots = 4;getKeepWeeklySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepWeeklySnapshots(int value)
int32 keep_weekly_snapshots = 4;public Backup.Spec.RetentionPolicy.Builder clearKeepWeeklySnapshots()
int32 keep_weekly_snapshots = 4;public int getKeepMonthlySnapshots()
int32 keep_monthly_snapshots = 5;getKeepMonthlySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepMonthlySnapshots(int value)
int32 keep_monthly_snapshots = 5;public Backup.Spec.RetentionPolicy.Builder clearKeepMonthlySnapshots()
int32 keep_monthly_snapshots = 5;public int getKeepYearlySnapshots()
int32 keep_yearly_snapshots = 6;getKeepYearlySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepYearlySnapshots(int value)
int32 keep_yearly_snapshots = 6;public Backup.Spec.RetentionPolicy.Builder clearKeepYearlySnapshots()
int32 keep_yearly_snapshots = 6;public com.google.protobuf.ProtocolStringList getKeepTagsList()
repeated string keep_tags = 7;getKeepTagsList in interface Backup.Spec.RetentionPolicyOrBuilderpublic int getKeepTagsCount()
repeated string keep_tags = 7;getKeepTagsCount in interface Backup.Spec.RetentionPolicyOrBuilderpublic java.lang.String getKeepTags(int index)
repeated string keep_tags = 7;getKeepTags in interface Backup.Spec.RetentionPolicyOrBuilderpublic com.google.protobuf.ByteString getKeepTagsBytes(int index)
repeated string keep_tags = 7;getKeepTagsBytes in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepTags(int index, java.lang.String value)
repeated string keep_tags = 7;public Backup.Spec.RetentionPolicy.Builder addKeepTags(java.lang.String value)
repeated string keep_tags = 7;public Backup.Spec.RetentionPolicy.Builder addAllKeepTags(java.lang.Iterable<java.lang.String> values)
repeated string keep_tags = 7;public Backup.Spec.RetentionPolicy.Builder clearKeepTags()
repeated string keep_tags = 7;public Backup.Spec.RetentionPolicy.Builder addKeepTagsBytes(com.google.protobuf.ByteString value)
repeated string keep_tags = 7;public java.lang.String getRetainHostName()
string retain_host_name = 8;getRetainHostName in interface Backup.Spec.RetentionPolicyOrBuilderpublic com.google.protobuf.ByteString getRetainHostNameBytes()
string retain_host_name = 8;getRetainHostNameBytes in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setRetainHostName(java.lang.String value)
string retain_host_name = 8;public Backup.Spec.RetentionPolicy.Builder clearRetainHostName()
string retain_host_name = 8;public Backup.Spec.RetentionPolicy.Builder setRetainHostNameBytes(com.google.protobuf.ByteString value)
string retain_host_name = 8;public com.google.protobuf.ProtocolStringList getRetainTagsList()
repeated string retain_tags = 9;getRetainTagsList in interface Backup.Spec.RetentionPolicyOrBuilderpublic int getRetainTagsCount()
repeated string retain_tags = 9;getRetainTagsCount in interface Backup.Spec.RetentionPolicyOrBuilderpublic java.lang.String getRetainTags(int index)
repeated string retain_tags = 9;getRetainTags in interface Backup.Spec.RetentionPolicyOrBuilderpublic com.google.protobuf.ByteString getRetainTagsBytes(int index)
repeated string retain_tags = 9;getRetainTagsBytes in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setRetainTags(int index, java.lang.String value)
repeated string retain_tags = 9;public Backup.Spec.RetentionPolicy.Builder addRetainTags(java.lang.String value)
repeated string retain_tags = 9;public Backup.Spec.RetentionPolicy.Builder addAllRetainTags(java.lang.Iterable<java.lang.String> values)
repeated string retain_tags = 9;public Backup.Spec.RetentionPolicy.Builder clearRetainTags()
repeated string retain_tags = 9;public Backup.Spec.RetentionPolicy.Builder addRetainTagsBytes(com.google.protobuf.ByteString value)
repeated string retain_tags = 9;public final Backup.Spec.RetentionPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>public final Backup.Spec.RetentionPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Backup.Spec.RetentionPolicy.Builder>