Package com.google.cloud.talent.v4
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.v4.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.v4.CompensationInfo.CompensationRange
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CompensationInfo.CompensationRange.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CompensationInfo.CompensationRange
build()
CompensationInfo.CompensationRange
buildPartial()
CompensationInfo.CompensationRange.Builder
clear()
CompensationInfo.CompensationRange.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CompensationInfo.CompensationRange.Builder
clearMaxCompensation()
The maximum amount of compensation.CompensationInfo.CompensationRange.Builder
clearMinCompensation()
The minimum amount of compensation.CompensationInfo.CompensationRange.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CompensationInfo.CompensationRange.Builder
clone()
CompensationInfo.CompensationRange
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.type.Money
getMaxCompensation()
The maximum amount of compensation.com.google.type.Money.Builder
getMaxCompensationBuilder()
The maximum amount of compensation.com.google.type.MoneyOrBuilder
getMaxCompensationOrBuilder()
The maximum amount of compensation.com.google.type.Money
getMinCompensation()
The minimum amount of compensation.com.google.type.Money.Builder
getMinCompensationBuilder()
The minimum amount of compensation.com.google.type.MoneyOrBuilder
getMinCompensationOrBuilder()
The minimum amount of compensation.boolean
hasMaxCompensation()
The maximum amount of compensation.boolean
hasMinCompensation()
The minimum amount of compensation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CompensationInfo.CompensationRange.Builder
mergeFrom(CompensationInfo.CompensationRange other)
CompensationInfo.CompensationRange.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CompensationInfo.CompensationRange.Builder
mergeFrom(com.google.protobuf.Message other)
CompensationInfo.CompensationRange.Builder
mergeMaxCompensation(com.google.type.Money value)
The maximum amount of compensation.CompensationInfo.CompensationRange.Builder
mergeMinCompensation(com.google.type.Money value)
The minimum amount of compensation.CompensationInfo.CompensationRange.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CompensationInfo.CompensationRange.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CompensationInfo.CompensationRange.Builder
setMaxCompensation(com.google.type.Money value)
The maximum amount of compensation.CompensationInfo.CompensationRange.Builder
setMaxCompensation(com.google.type.Money.Builder builderForValue)
The maximum amount of compensation.CompensationInfo.CompensationRange.Builder
setMinCompensation(com.google.type.Money value)
The minimum amount of compensation.CompensationInfo.CompensationRange.Builder
setMinCompensation(com.google.type.Money.Builder builderForValue)
The minimum amount of compensation.CompensationInfo.CompensationRange.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CompensationInfo.CompensationRange.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
clear
public CompensationInfo.CompensationRange.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
getDefaultInstanceForType
public CompensationInfo.CompensationRange getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CompensationInfo.CompensationRange build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CompensationInfo.CompensationRange buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CompensationInfo.CompensationRange.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
setField
public CompensationInfo.CompensationRange.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
clearField
public CompensationInfo.CompensationRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
clearOneof
public CompensationInfo.CompensationRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in 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:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
addRepeatedField
public CompensationInfo.CompensationRange.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
mergeFrom
public CompensationInfo.CompensationRange.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CompensationInfo.CompensationRange.Builder>
-
mergeFrom
public CompensationInfo.CompensationRange.Builder mergeFrom(CompensationInfo.CompensationRange other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasMaxCompensation
in 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:
getMaxCompensation
in 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:
getMaxCompensationOrBuilder
in 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:
hasMinCompensation
in 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:
getMinCompensation
in 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:
getMinCompensationOrBuilder
in interfaceCompensationInfo.CompensationRangeOrBuilder
-
setUnknownFields
public final CompensationInfo.CompensationRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
mergeUnknownFields
public final CompensationInfo.CompensationRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CompensationInfo.CompensationRange.Builder>
-
-