Package com.google.cloud.talent.v4beta1
Class CompensationInfo.CompensationRange.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
- com.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange.Builder
-
- All Implemented Interfaces:
CompensationInfo.CompensationRangeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CompensationInfo.CompensationRange
public static final class CompensationInfo.CompensationRange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder> implements CompensationInfo.CompensationRangeOrBuilder
Compensation range.
Protobuf typegoogle.cloud.talent.v4beta1.CompensationInfo.CompensationRange
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CompensationInfo.CompensationRange.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CompensationInfo.CompensationRangebuild()CompensationInfo.CompensationRangebuildPartial()CompensationInfo.CompensationRange.Builderclear()CompensationInfo.CompensationRange.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CompensationInfo.CompensationRange.BuilderclearMaxCompensation()The maximum amount of compensation.CompensationInfo.CompensationRange.BuilderclearMinCompensation()The minimum amount of compensation.CompensationInfo.CompensationRange.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CompensationInfo.CompensationRange.Builderclone()CompensationInfo.CompensationRangegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.type.MoneygetMaxCompensation()The maximum amount of compensation.com.google.type.Money.BuildergetMaxCompensationBuilder()The maximum amount of compensation.com.google.type.MoneyOrBuildergetMaxCompensationOrBuilder()The maximum amount of compensation.com.google.type.MoneygetMinCompensation()The minimum amount of compensation.com.google.type.Money.BuildergetMinCompensationBuilder()The minimum amount of compensation.com.google.type.MoneyOrBuildergetMinCompensationOrBuilder()The minimum amount of compensation.booleanhasMaxCompensation()The maximum amount of compensation.booleanhasMinCompensation()The minimum amount of compensation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CompensationInfo.CompensationRange.BuildermergeFrom(CompensationInfo.CompensationRange other)CompensationInfo.CompensationRange.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CompensationInfo.CompensationRange.BuildermergeFrom(com.google.protobuf.Message other)CompensationInfo.CompensationRange.BuildermergeMaxCompensation(com.google.type.Money value)The maximum amount of compensation.CompensationInfo.CompensationRange.BuildermergeMinCompensation(com.google.type.Money value)The minimum amount of compensation.CompensationInfo.CompensationRange.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CompensationInfo.CompensationRange.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CompensationInfo.CompensationRange.BuildersetMaxCompensation(com.google.type.Money value)The maximum amount of compensation.CompensationInfo.CompensationRange.BuildersetMaxCompensation(com.google.type.Money.Builder builderForValue)The maximum amount of compensation.CompensationInfo.CompensationRange.BuildersetMinCompensation(com.google.type.Money value)The minimum amount of compensation.CompensationInfo.CompensationRange.BuildersetMinCompensation(com.google.type.Money.Builder builderForValue)The minimum amount of compensation.CompensationInfo.CompensationRange.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CompensationInfo.CompensationRange.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, 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
clear
public CompensationInfo.CompensationRange.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<CompensationInfo.CompensationRange.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<CompensationInfo.CompensationRange.Builder>
-
getDefaultInstanceForType
public CompensationInfo.CompensationRange getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CompensationInfo.CompensationRange build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CompensationInfo.CompensationRange buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CompensationInfo.CompensationRange.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<CompensationInfo.CompensationRange.Builder>
-
setField
public CompensationInfo.CompensationRange.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<CompensationInfo.CompensationRange.Builder>
-
clearField
public CompensationInfo.CompensationRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
clearOneof
public CompensationInfo.CompensationRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
setRepeatedField
public CompensationInfo.CompensationRange.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<CompensationInfo.CompensationRange.Builder>
-
addRepeatedField
public CompensationInfo.CompensationRange.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<CompensationInfo.CompensationRange.Builder>
-
mergeFrom
public CompensationInfo.CompensationRange.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CompensationInfo.CompensationRange.Builder>
-
mergeFrom
public CompensationInfo.CompensationRange.Builder mergeFrom(CompensationInfo.CompensationRange other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
mergeFrom
public CompensationInfo.CompensationRange.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<CompensationInfo.CompensationRange.Builder>- Throws:
IOException
-
hasMaxCompensation
public boolean hasMaxCompensation()
The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the [currency code][google.type.Money.currency_code] of min_compensation.
.google.type.Money max_compensation = 2;- Specified by:
hasMaxCompensationin interfaceCompensationInfo.CompensationRangeOrBuilder- Returns:
- Whether the maxCompensation field is set.
-
getMaxCompensation
public com.google.type.Money getMaxCompensation()
The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the [currency code][google.type.Money.currency_code] of min_compensation.
.google.type.Money max_compensation = 2;- Specified by:
getMaxCompensationin interfaceCompensationInfo.CompensationRangeOrBuilder- Returns:
- The maxCompensation.
-
setMaxCompensation
public CompensationInfo.CompensationRange.Builder setMaxCompensation(com.google.type.Money value)
The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the [currency code][google.type.Money.currency_code] of min_compensation.
.google.type.Money max_compensation = 2;
-
setMaxCompensation
public CompensationInfo.CompensationRange.Builder setMaxCompensation(com.google.type.Money.Builder builderForValue)
The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the [currency code][google.type.Money.currency_code] of min_compensation.
.google.type.Money max_compensation = 2;
-
mergeMaxCompensation
public CompensationInfo.CompensationRange.Builder mergeMaxCompensation(com.google.type.Money value)
The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the [currency code][google.type.Money.currency_code] of min_compensation.
.google.type.Money max_compensation = 2;
-
clearMaxCompensation
public CompensationInfo.CompensationRange.Builder clearMaxCompensation()
The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the [currency code][google.type.Money.currency_code] of min_compensation.
.google.type.Money max_compensation = 2;
-
getMaxCompensationBuilder
public com.google.type.Money.Builder getMaxCompensationBuilder()
The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the [currency code][google.type.Money.currency_code] of min_compensation.
.google.type.Money max_compensation = 2;
-
getMaxCompensationOrBuilder
public com.google.type.MoneyOrBuilder getMaxCompensationOrBuilder()
The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the [currency code][google.type.Money.currency_code] of min_compensation.
.google.type.Money max_compensation = 2;- Specified by:
getMaxCompensationOrBuilderin interfaceCompensationInfo.CompensationRangeOrBuilder
-
hasMinCompensation
public boolean hasMinCompensation()
The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the [currency code][google.type.Money.currency_code] of max_compensation.
.google.type.Money min_compensation = 1;- Specified by:
hasMinCompensationin interfaceCompensationInfo.CompensationRangeOrBuilder- Returns:
- Whether the minCompensation field is set.
-
getMinCompensation
public com.google.type.Money getMinCompensation()
The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the [currency code][google.type.Money.currency_code] of max_compensation.
.google.type.Money min_compensation = 1;- Specified by:
getMinCompensationin interfaceCompensationInfo.CompensationRangeOrBuilder- Returns:
- The minCompensation.
-
setMinCompensation
public CompensationInfo.CompensationRange.Builder setMinCompensation(com.google.type.Money value)
The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the [currency code][google.type.Money.currency_code] of max_compensation.
.google.type.Money min_compensation = 1;
-
setMinCompensation
public CompensationInfo.CompensationRange.Builder setMinCompensation(com.google.type.Money.Builder builderForValue)
The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the [currency code][google.type.Money.currency_code] of max_compensation.
.google.type.Money min_compensation = 1;
-
mergeMinCompensation
public CompensationInfo.CompensationRange.Builder mergeMinCompensation(com.google.type.Money value)
The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the [currency code][google.type.Money.currency_code] of max_compensation.
.google.type.Money min_compensation = 1;
-
clearMinCompensation
public CompensationInfo.CompensationRange.Builder clearMinCompensation()
The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the [currency code][google.type.Money.currency_code] of max_compensation.
.google.type.Money min_compensation = 1;
-
getMinCompensationBuilder
public com.google.type.Money.Builder getMinCompensationBuilder()
The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the [currency code][google.type.Money.currency_code] of max_compensation.
.google.type.Money min_compensation = 1;
-
getMinCompensationOrBuilder
public com.google.type.MoneyOrBuilder getMinCompensationOrBuilder()
The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the [currency code][google.type.Money.currency_code] of max_compensation.
.google.type.Money min_compensation = 1;- Specified by:
getMinCompensationOrBuilderin interfaceCompensationInfo.CompensationRangeOrBuilder
-
setUnknownFields
public final CompensationInfo.CompensationRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
mergeUnknownFields
public final CompensationInfo.CompensationRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
-