Package com.google.cloud.channel.v1
Class CommitmentSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CommitmentSettings.Builder>
-
- com.google.cloud.channel.v1.CommitmentSettings.Builder
-
- All Implemented Interfaces:
CommitmentSettingsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- CommitmentSettings
public static final class CommitmentSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CommitmentSettings.Builder> implements CommitmentSettingsOrBuilder
Commitment settings for commitment-based offers.
Protobuf typegoogle.cloud.channel.v1.CommitmentSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CommitmentSettings.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CommitmentSettings
build()
CommitmentSettings
buildPartial()
CommitmentSettings.Builder
clear()
CommitmentSettings.Builder
clearEndTime()
Output only.CommitmentSettings.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CommitmentSettings.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CommitmentSettings.Builder
clearRenewalSettings()
Optional.CommitmentSettings.Builder
clearStartTime()
Output only.CommitmentSettings.Builder
clone()
CommitmentSettings
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.Timestamp
getEndTime()
Output only.com.google.protobuf.Timestamp.Builder
getEndTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getEndTimeOrBuilder()
Output only.RenewalSettings
getRenewalSettings()
Optional.RenewalSettings.Builder
getRenewalSettingsBuilder()
Optional.RenewalSettingsOrBuilder
getRenewalSettingsOrBuilder()
Optional.com.google.protobuf.Timestamp
getStartTime()
Output only.com.google.protobuf.Timestamp.Builder
getStartTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getStartTimeOrBuilder()
Output only.boolean
hasEndTime()
Output only.boolean
hasRenewalSettings()
Optional.boolean
hasStartTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CommitmentSettings.Builder
mergeEndTime(com.google.protobuf.Timestamp value)
Output only.CommitmentSettings.Builder
mergeFrom(CommitmentSettings other)
CommitmentSettings.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CommitmentSettings.Builder
mergeFrom(com.google.protobuf.Message other)
CommitmentSettings.Builder
mergeRenewalSettings(RenewalSettings value)
Optional.CommitmentSettings.Builder
mergeStartTime(com.google.protobuf.Timestamp value)
Output only.CommitmentSettings.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CommitmentSettings.Builder
setEndTime(com.google.protobuf.Timestamp value)
Output only.CommitmentSettings.Builder
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.CommitmentSettings.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CommitmentSettings.Builder
setRenewalSettings(RenewalSettings value)
Optional.CommitmentSettings.Builder
setRenewalSettings(RenewalSettings.Builder builderForValue)
Optional.CommitmentSettings.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CommitmentSettings.Builder
setStartTime(com.google.protobuf.Timestamp value)
Output only.CommitmentSettings.Builder
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.CommitmentSettings.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<CommitmentSettings.Builder>
-
clear
public CommitmentSettings.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<CommitmentSettings.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<CommitmentSettings.Builder>
-
getDefaultInstanceForType
public CommitmentSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CommitmentSettings build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CommitmentSettings buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CommitmentSettings.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<CommitmentSettings.Builder>
-
setField
public CommitmentSettings.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<CommitmentSettings.Builder>
-
clearField
public CommitmentSettings.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<CommitmentSettings.Builder>
-
clearOneof
public CommitmentSettings.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<CommitmentSettings.Builder>
-
setRepeatedField
public CommitmentSettings.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<CommitmentSettings.Builder>
-
addRepeatedField
public CommitmentSettings.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<CommitmentSettings.Builder>
-
mergeFrom
public CommitmentSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CommitmentSettings.Builder>
-
mergeFrom
public CommitmentSettings.Builder mergeFrom(CommitmentSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommitmentSettings.Builder>
-
mergeFrom
public CommitmentSettings.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<CommitmentSettings.Builder>
- Throws:
IOException
-
hasStartTime
public boolean hasStartTime()
Output only. Commitment start timestamp.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasStartTime
in interfaceCommitmentSettingsOrBuilder
- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()
Output only. Commitment start timestamp.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStartTime
in interfaceCommitmentSettingsOrBuilder
- Returns:
- The startTime.
-
setStartTime
public CommitmentSettings.Builder setStartTime(com.google.protobuf.Timestamp value)
Output only. Commitment start timestamp.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setStartTime
public CommitmentSettings.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Commitment start timestamp.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeStartTime
public CommitmentSettings.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Output only. Commitment start timestamp.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearStartTime
public CommitmentSettings.Builder clearStartTime()
Output only. Commitment start timestamp.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Output only. Commitment start timestamp.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Output only. Commitment start timestamp.
.google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStartTimeOrBuilder
in interfaceCommitmentSettingsOrBuilder
-
hasEndTime
public boolean hasEndTime()
Output only. Commitment end timestamp.
.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasEndTime
in interfaceCommitmentSettingsOrBuilder
- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()
Output only. Commitment end timestamp.
.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEndTime
in interfaceCommitmentSettingsOrBuilder
- Returns:
- The endTime.
-
setEndTime
public CommitmentSettings.Builder setEndTime(com.google.protobuf.Timestamp value)
Output only. Commitment end timestamp.
.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setEndTime
public CommitmentSettings.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Commitment end timestamp.
.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeEndTime
public CommitmentSettings.Builder mergeEndTime(com.google.protobuf.Timestamp value)
Output only. Commitment end timestamp.
.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearEndTime
public CommitmentSettings.Builder clearEndTime()
Output only. Commitment end timestamp.
.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEndTimeBuilder
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
Output only. Commitment end timestamp.
.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Output only. Commitment end timestamp.
.google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEndTimeOrBuilder
in interfaceCommitmentSettingsOrBuilder
-
hasRenewalSettings
public boolean hasRenewalSettings()
Optional. Renewal settings applicable for a commitment-based Offer.
.google.cloud.channel.v1.RenewalSettings renewal_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasRenewalSettings
in interfaceCommitmentSettingsOrBuilder
- Returns:
- Whether the renewalSettings field is set.
-
getRenewalSettings
public RenewalSettings getRenewalSettings()
Optional. Renewal settings applicable for a commitment-based Offer.
.google.cloud.channel.v1.RenewalSettings renewal_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getRenewalSettings
in interfaceCommitmentSettingsOrBuilder
- Returns:
- The renewalSettings.
-
setRenewalSettings
public CommitmentSettings.Builder setRenewalSettings(RenewalSettings value)
Optional. Renewal settings applicable for a commitment-based Offer.
.google.cloud.channel.v1.RenewalSettings renewal_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
-
setRenewalSettings
public CommitmentSettings.Builder setRenewalSettings(RenewalSettings.Builder builderForValue)
Optional. Renewal settings applicable for a commitment-based Offer.
.google.cloud.channel.v1.RenewalSettings renewal_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
-
mergeRenewalSettings
public CommitmentSettings.Builder mergeRenewalSettings(RenewalSettings value)
Optional. Renewal settings applicable for a commitment-based Offer.
.google.cloud.channel.v1.RenewalSettings renewal_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
-
clearRenewalSettings
public CommitmentSettings.Builder clearRenewalSettings()
Optional. Renewal settings applicable for a commitment-based Offer.
.google.cloud.channel.v1.RenewalSettings renewal_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
-
getRenewalSettingsBuilder
public RenewalSettings.Builder getRenewalSettingsBuilder()
Optional. Renewal settings applicable for a commitment-based Offer.
.google.cloud.channel.v1.RenewalSettings renewal_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
-
getRenewalSettingsOrBuilder
public RenewalSettingsOrBuilder getRenewalSettingsOrBuilder()
Optional. Renewal settings applicable for a commitment-based Offer.
.google.cloud.channel.v1.RenewalSettings renewal_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getRenewalSettingsOrBuilder
in interfaceCommitmentSettingsOrBuilder
-
setUnknownFields
public final CommitmentSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommitmentSettings.Builder>
-
mergeUnknownFields
public final CommitmentSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommitmentSettings.Builder>
-
-