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()
optional int32 keep_daily_snapshots = 3; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepHourlySnapshots()
optional int32 keep_hourly_snapshots = 2; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepLastSnapshots()
optional int32 keep_last_snapshots = 1; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepMonthlySnapshots()
optional int32 keep_monthly_snapshots = 5; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepTags()
repeated string keep_tags = 7; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepWeeklySnapshots()
optional int32 keep_weekly_snapshots = 4; |
Backup.Spec.RetentionPolicy.Builder |
clearKeepYearlySnapshots()
optional int32 keep_yearly_snapshots = 6; |
Backup.Spec.RetentionPolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Backup.Spec.RetentionPolicy.Builder |
clearRetainHostName()
optional 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()
optional int32 keep_daily_snapshots = 3; |
int |
getKeepHourlySnapshots()
optional int32 keep_hourly_snapshots = 2; |
int |
getKeepLastSnapshots()
optional int32 keep_last_snapshots = 1; |
int |
getKeepMonthlySnapshots()
optional 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()
optional int32 keep_weekly_snapshots = 4; |
int |
getKeepYearlySnapshots()
optional int32 keep_yearly_snapshots = 6; |
java.lang.String |
getRetainHostName()
optional string retain_host_name = 8; |
com.google.protobuf.ByteString |
getRetainHostNameBytes()
optional 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)
optional int32 keep_daily_snapshots = 3; |
Backup.Spec.RetentionPolicy.Builder |
setKeepHourlySnapshots(int value)
optional int32 keep_hourly_snapshots = 2; |
Backup.Spec.RetentionPolicy.Builder |
setKeepLastSnapshots(int value)
optional int32 keep_last_snapshots = 1; |
Backup.Spec.RetentionPolicy.Builder |
setKeepMonthlySnapshots(int value)
optional 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)
optional int32 keep_weekly_snapshots = 4; |
Backup.Spec.RetentionPolicy.Builder |
setKeepYearlySnapshots(int value)
optional 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)
optional string retain_host_name = 8; |
Backup.Spec.RetentionPolicy.Builder |
setRetainHostNameBytes(com.google.protobuf.ByteString value)
optional 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()
optional int32 keep_last_snapshots = 1;getKeepLastSnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepLastSnapshots(int value)
optional int32 keep_last_snapshots = 1;public Backup.Spec.RetentionPolicy.Builder clearKeepLastSnapshots()
optional int32 keep_last_snapshots = 1;public int getKeepHourlySnapshots()
optional int32 keep_hourly_snapshots = 2;getKeepHourlySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepHourlySnapshots(int value)
optional int32 keep_hourly_snapshots = 2;public Backup.Spec.RetentionPolicy.Builder clearKeepHourlySnapshots()
optional int32 keep_hourly_snapshots = 2;public int getKeepDailySnapshots()
optional int32 keep_daily_snapshots = 3;getKeepDailySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepDailySnapshots(int value)
optional int32 keep_daily_snapshots = 3;public Backup.Spec.RetentionPolicy.Builder clearKeepDailySnapshots()
optional int32 keep_daily_snapshots = 3;public int getKeepWeeklySnapshots()
optional int32 keep_weekly_snapshots = 4;getKeepWeeklySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepWeeklySnapshots(int value)
optional int32 keep_weekly_snapshots = 4;public Backup.Spec.RetentionPolicy.Builder clearKeepWeeklySnapshots()
optional int32 keep_weekly_snapshots = 4;public int getKeepMonthlySnapshots()
optional int32 keep_monthly_snapshots = 5;getKeepMonthlySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepMonthlySnapshots(int value)
optional int32 keep_monthly_snapshots = 5;public Backup.Spec.RetentionPolicy.Builder clearKeepMonthlySnapshots()
optional int32 keep_monthly_snapshots = 5;public int getKeepYearlySnapshots()
optional int32 keep_yearly_snapshots = 6;getKeepYearlySnapshots in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setKeepYearlySnapshots(int value)
optional int32 keep_yearly_snapshots = 6;public Backup.Spec.RetentionPolicy.Builder clearKeepYearlySnapshots()
optional 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()
optional string retain_host_name = 8;getRetainHostName in interface Backup.Spec.RetentionPolicyOrBuilderpublic com.google.protobuf.ByteString getRetainHostNameBytes()
optional string retain_host_name = 8;getRetainHostNameBytes in interface Backup.Spec.RetentionPolicyOrBuilderpublic Backup.Spec.RetentionPolicy.Builder setRetainHostName(java.lang.String value)
optional string retain_host_name = 8;public Backup.Spec.RetentionPolicy.Builder clearRetainHostName()
optional string retain_host_name = 8;public Backup.Spec.RetentionPolicy.Builder setRetainHostNameBytes(com.google.protobuf.ByteString value)
optional 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>