public static final class Period.Builder extends GeneratedMessageV3.Builder<Period.Builder> implements PeriodOrBuilder
Represents period in days/months/years.
Protobuf type google.cloud.channel.v1.Period
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Period.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
Returns |
Type |
Description |
Period |
|
buildPartial()
public Period buildPartial()
Returns |
Type |
Description |
Period |
|
clear()
public Period.Builder clear()
Overrides
clearDuration()
public Period.Builder clearDuration()
Total duration of Period Type defined.
int32 duration = 1;
clearField(Descriptors.FieldDescriptor field)
public Period.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Period.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearPeriodType()
public Period.Builder clearPeriodType()
Period Type.
.google.cloud.channel.v1.PeriodType period_type = 2;
clone()
public Period.Builder clone()
Overrides
getDefaultInstanceForType()
public Period getDefaultInstanceForType()
Returns |
Type |
Description |
Period |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getDuration()
Total duration of Period Type defined.
int32 duration = 1;
Returns |
Type |
Description |
int |
The duration.
|
getPeriodType()
public PeriodType getPeriodType()
Period Type.
.google.cloud.channel.v1.PeriodType period_type = 2;
Returns |
Type |
Description |
PeriodType |
The periodType.
|
getPeriodTypeValue()
public int getPeriodTypeValue()
Period Type.
.google.cloud.channel.v1.PeriodType period_type = 2;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for periodType.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Period other)
public Period.Builder mergeFrom(Period other)
Parameter |
Name |
Description |
other |
Period
|
public Period.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Period.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Period.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setDuration(int value)
public Period.Builder setDuration(int value)
Total duration of Period Type defined.
int32 duration = 1;
Parameter |
Name |
Description |
value |
int
The duration to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public Period.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setPeriodType(PeriodType value)
public Period.Builder setPeriodType(PeriodType value)
Period Type.
.google.cloud.channel.v1.PeriodType period_type = 2;
Parameter |
Name |
Description |
value |
PeriodType
The periodType to set.
|
setPeriodTypeValue(int value)
public Period.Builder setPeriodTypeValue(int value)
Period Type.
.google.cloud.channel.v1.PeriodType period_type = 2;
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for periodType to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Period.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Period.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides