public static final class CompensationInfo.Builder extends GeneratedMessageV3.Builder<CompensationInfo.Builder> implements CompensationInfoOrBuilder
Job compensation details.
Protobuf type google.cloud.talent.v4beta1.CompensationInfo
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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
addAllEntries(Iterable<? extends CompensationInfo.CompensationEntry> values)
public CompensationInfo.Builder addAllEntries(Iterable<? extends CompensationInfo.CompensationEntry> values)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
Parameter |
---|
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry>
|
addEntries(CompensationInfo.CompensationEntry value)
public CompensationInfo.Builder addEntries(CompensationInfo.CompensationEntry value)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
addEntries(CompensationInfo.CompensationEntry.Builder builderForValue)
public CompensationInfo.Builder addEntries(CompensationInfo.CompensationEntry.Builder builderForValue)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
addEntries(int index, CompensationInfo.CompensationEntry value)
public CompensationInfo.Builder addEntries(int index, CompensationInfo.CompensationEntry value)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
addEntries(int index, CompensationInfo.CompensationEntry.Builder builderForValue)
public CompensationInfo.Builder addEntries(int index, CompensationInfo.CompensationEntry.Builder builderForValue)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
addEntriesBuilder()
public CompensationInfo.CompensationEntry.Builder addEntriesBuilder()
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
addEntriesBuilder(int index)
public CompensationInfo.CompensationEntry.Builder addEntriesBuilder(int index)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
Parameter |
---|
Name | Description |
index | int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CompensationInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CompensationInfo build()
buildPartial()
public CompensationInfo buildPartial()
clear()
public CompensationInfo.Builder clear()
Overrides
clearAnnualizedBaseCompensationRange()
public CompensationInfo.Builder clearAnnualizedBaseCompensationRange()
Output only. Annualized base compensation range. Computed as base
compensation entry's
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearAnnualizedTotalCompensationRange()
public CompensationInfo.Builder clearAnnualizedTotalCompensationRange()
Output only. Annualized total compensation range. Computed as all
compensation entries'
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearEntries()
public CompensationInfo.Builder clearEntries()
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
clearField(Descriptors.FieldDescriptor field)
public CompensationInfo.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CompensationInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public CompensationInfo.Builder clone()
Overrides
getAnnualizedBaseCompensationRange()
public CompensationInfo.CompensationRange getAnnualizedBaseCompensationRange()
Output only. Annualized base compensation range. Computed as base
compensation entry's
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAnnualizedBaseCompensationRangeBuilder()
public CompensationInfo.CompensationRange.Builder getAnnualizedBaseCompensationRangeBuilder()
Output only. Annualized base compensation range. Computed as base
compensation entry's
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAnnualizedBaseCompensationRangeOrBuilder()
public CompensationInfo.CompensationRangeOrBuilder getAnnualizedBaseCompensationRangeOrBuilder()
Output only. Annualized base compensation range. Computed as base
compensation entry's
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAnnualizedTotalCompensationRange()
public CompensationInfo.CompensationRange getAnnualizedTotalCompensationRange()
Output only. Annualized total compensation range. Computed as all
compensation entries'
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAnnualizedTotalCompensationRangeBuilder()
public CompensationInfo.CompensationRange.Builder getAnnualizedTotalCompensationRangeBuilder()
Output only. Annualized total compensation range. Computed as all
compensation entries'
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAnnualizedTotalCompensationRangeOrBuilder()
public CompensationInfo.CompensationRangeOrBuilder getAnnualizedTotalCompensationRangeOrBuilder()
Output only. Annualized total compensation range. Computed as all
compensation entries'
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public CompensationInfo getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEntries(int index)
public CompensationInfo.CompensationEntry getEntries(int index)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
Parameter |
---|
Name | Description |
index | int
|
getEntriesBuilder(int index)
public CompensationInfo.CompensationEntry.Builder getEntriesBuilder(int index)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
Parameter |
---|
Name | Description |
index | int
|
getEntriesBuilderList()
public List<CompensationInfo.CompensationEntry.Builder> getEntriesBuilderList()
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
getEntriesCount()
public int getEntriesCount()
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
Returns |
---|
Type | Description |
int | |
getEntriesList()
public List<CompensationInfo.CompensationEntry> getEntriesList()
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
getEntriesOrBuilder(int index)
public CompensationInfo.CompensationEntryOrBuilder getEntriesOrBuilder(int index)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
Parameter |
---|
Name | Description |
index | int
|
getEntriesOrBuilderList()
public List<? extends CompensationInfo.CompensationEntryOrBuilder> getEntriesOrBuilderList()
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
Returns |
---|
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.CompensationInfo.CompensationEntryOrBuilder> | |
hasAnnualizedBaseCompensationRange()
public boolean hasAnnualizedBaseCompensationRange()
Output only. Annualized base compensation range. Computed as base
compensation entry's
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
boolean | Whether the annualizedBaseCompensationRange field is set.
|
hasAnnualizedTotalCompensationRange()
public boolean hasAnnualizedTotalCompensationRange()
Output only. Annualized total compensation range. Computed as all
compensation entries'
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
boolean | Whether the annualizedTotalCompensationRange field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeAnnualizedBaseCompensationRange(CompensationInfo.CompensationRange value)
public CompensationInfo.Builder mergeAnnualizedBaseCompensationRange(CompensationInfo.CompensationRange value)
Output only. Annualized base compensation range. Computed as base
compensation entry's
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
mergeAnnualizedTotalCompensationRange(CompensationInfo.CompensationRange value)
public CompensationInfo.Builder mergeAnnualizedTotalCompensationRange(CompensationInfo.CompensationRange value)
Output only. Annualized total compensation range. Computed as all
compensation entries'
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
mergeFrom(CompensationInfo other)
public CompensationInfo.Builder mergeFrom(CompensationInfo other)
public CompensationInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CompensationInfo.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CompensationInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeEntries(int index)
public CompensationInfo.Builder removeEntries(int index)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
Parameter |
---|
Name | Description |
index | int
|
setAnnualizedBaseCompensationRange(CompensationInfo.CompensationRange value)
public CompensationInfo.Builder setAnnualizedBaseCompensationRange(CompensationInfo.CompensationRange value)
Output only. Annualized base compensation range. Computed as base
compensation entry's
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
setAnnualizedBaseCompensationRange(CompensationInfo.CompensationRange.Builder builderForValue)
public CompensationInfo.Builder setAnnualizedBaseCompensationRange(CompensationInfo.CompensationRange.Builder builderForValue)
Output only. Annualized base compensation range. Computed as base
compensation entry's
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
setAnnualizedTotalCompensationRange(CompensationInfo.CompensationRange value)
public CompensationInfo.Builder setAnnualizedTotalCompensationRange(CompensationInfo.CompensationRange value)
Output only. Annualized total compensation range. Computed as all
compensation entries'
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
setAnnualizedTotalCompensationRange(CompensationInfo.CompensationRange.Builder builderForValue)
public CompensationInfo.Builder setAnnualizedTotalCompensationRange(CompensationInfo.CompensationRange.Builder builderForValue)
Output only. Annualized total compensation range. Computed as all
compensation entries'
CompensationEntry.amount
times
CompensationEntry.expected_units_per_year.
See
CompensationEntry
for explanation on compensation annualization.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
setEntries(int index, CompensationInfo.CompensationEntry value)
public CompensationInfo.Builder setEntries(int index, CompensationInfo.CompensationEntry value)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
setEntries(int index, CompensationInfo.CompensationEntry.Builder builderForValue)
public CompensationInfo.Builder setEntries(int index, CompensationInfo.CompensationEntry.Builder builderForValue)
Job compensation information.
At most one entry can be of type
CompensationInfo.CompensationType.BASE,
which is referred as base compensation entry for the job.
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
setField(Descriptors.FieldDescriptor field, Object value)
public CompensationInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CompensationInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CompensationInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides