public static final class LineItemChange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder> implements LineItemChangeOrBuilder
A change made on a line item.Protobuf type
google.cloud.commerce.consumer.procurement.v1.LineItemChange| Modifier and Type | Method and Description |
|---|---|
LineItemChange.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LineItemChange |
build() |
LineItemChange |
buildPartial() |
LineItemChange.Builder |
clear() |
LineItemChange.Builder |
clearChangeEffectiveTime()
Output only.
|
LineItemChange.Builder |
clearChangeId()
Output only.
|
LineItemChange.Builder |
clearChangeState()
Output only.
|
LineItemChange.Builder |
clearChangeStateReasonType()
Output only.
|
LineItemChange.Builder |
clearChangeType()
Required.
|
LineItemChange.Builder |
clearCreateTime()
Output only.
|
LineItemChange.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LineItemChange.Builder |
clearNewLineItemInfo()
Line item info after the change.
|
LineItemChange.Builder |
clearOldLineItemInfo()
Output only.
|
LineItemChange.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LineItemChange.Builder |
clearStateReason()
Output only.
|
LineItemChange.Builder |
clearUpdateTime()
Output only.
|
LineItemChange.Builder |
clone() |
com.google.protobuf.Timestamp |
getChangeEffectiveTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getChangeEffectiveTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getChangeEffectiveTimeOrBuilder()
Output only.
|
String |
getChangeId()
Output only.
|
com.google.protobuf.ByteString |
getChangeIdBytes()
Output only.
|
LineItemChangeState |
getChangeState()
Output only.
|
LineItemChangeStateReasonType |
getChangeStateReasonType()
Output only.
|
int |
getChangeStateReasonTypeValue()
Output only.
|
int |
getChangeStateValue()
Output only.
|
LineItemChangeType |
getChangeType()
Required.
|
int |
getChangeTypeValue()
Required.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
LineItemChange |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
LineItemInfo |
getNewLineItemInfo()
Line item info after the change.
|
LineItemInfo.Builder |
getNewLineItemInfoBuilder()
Line item info after the change.
|
LineItemInfoOrBuilder |
getNewLineItemInfoOrBuilder()
Line item info after the change.
|
LineItemInfo |
getOldLineItemInfo()
Output only.
|
LineItemInfo.Builder |
getOldLineItemInfoBuilder()
Output only.
|
LineItemInfoOrBuilder |
getOldLineItemInfoOrBuilder()
Output only.
|
String |
getStateReason()
Output only.
|
com.google.protobuf.ByteString |
getStateReasonBytes()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasChangeEffectiveTime()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasNewLineItemInfo()
Line item info after the change.
|
boolean |
hasOldLineItemInfo()
Output only.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LineItemChange.Builder |
mergeChangeEffectiveTime(com.google.protobuf.Timestamp value)
Output only.
|
LineItemChange.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
LineItemChange.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LineItemChange.Builder |
mergeFrom(LineItemChange other) |
LineItemChange.Builder |
mergeFrom(com.google.protobuf.Message other) |
LineItemChange.Builder |
mergeNewLineItemInfo(LineItemInfo value)
Line item info after the change.
|
LineItemChange.Builder |
mergeOldLineItemInfo(LineItemInfo value)
Output only.
|
LineItemChange.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LineItemChange.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
LineItemChange.Builder |
setChangeEffectiveTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
LineItemChange.Builder |
setChangeEffectiveTime(com.google.protobuf.Timestamp value)
Output only.
|
LineItemChange.Builder |
setChangeId(String value)
Output only.
|
LineItemChange.Builder |
setChangeIdBytes(com.google.protobuf.ByteString value)
Output only.
|
LineItemChange.Builder |
setChangeState(LineItemChangeState value)
Output only.
|
LineItemChange.Builder |
setChangeStateReasonType(LineItemChangeStateReasonType value)
Output only.
|
LineItemChange.Builder |
setChangeStateReasonTypeValue(int value)
Output only.
|
LineItemChange.Builder |
setChangeStateValue(int value)
Output only.
|
LineItemChange.Builder |
setChangeType(LineItemChangeType value)
Required.
|
LineItemChange.Builder |
setChangeTypeValue(int value)
Required.
|
LineItemChange.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
LineItemChange.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
LineItemChange.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LineItemChange.Builder |
setNewLineItemInfo(LineItemInfo.Builder builderForValue)
Line item info after the change.
|
LineItemChange.Builder |
setNewLineItemInfo(LineItemInfo value)
Line item info after the change.
|
LineItemChange.Builder |
setOldLineItemInfo(LineItemInfo.Builder builderForValue)
Output only.
|
LineItemChange.Builder |
setOldLineItemInfo(LineItemInfo value)
Output only.
|
LineItemChange.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LineItemChange.Builder |
setStateReason(String value)
Output only.
|
LineItemChange.Builder |
setStateReasonBytes(com.google.protobuf.ByteString value)
Output only.
|
LineItemChange.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LineItemChange.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
LineItemChange.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public LineItemChange.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public LineItemChange getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LineItemChange build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LineItemChange buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LineItemChange.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public LineItemChange.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public LineItemChange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public LineItemChange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public LineItemChange.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public LineItemChange.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public LineItemChange.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LineItemChange.Builder>public LineItemChange.Builder mergeFrom(LineItemChange other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public LineItemChange.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LineItemChange.Builder>IOExceptionpublic String getChangeId()
Output only. Change ID. All changes made within one order update operation have the same change_id.
string change_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getChangeId in interface LineItemChangeOrBuilderpublic com.google.protobuf.ByteString getChangeIdBytes()
Output only. Change ID. All changes made within one order update operation have the same change_id.
string change_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getChangeIdBytes in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setChangeId(String value)
Output only. Change ID. All changes made within one order update operation have the same change_id.
string change_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The changeId to set.public LineItemChange.Builder clearChangeId()
Output only. Change ID. All changes made within one order update operation have the same change_id.
string change_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];public LineItemChange.Builder setChangeIdBytes(com.google.protobuf.ByteString value)
Output only. Change ID. All changes made within one order update operation have the same change_id.
string change_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for changeId to set.public int getChangeTypeValue()
Required. Type of the change to make.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeType change_type = 2 [(.google.api.field_behavior) = REQUIRED];
getChangeTypeValue in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setChangeTypeValue(int value)
Required. Type of the change to make.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeType change_type = 2 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for changeType to set.public LineItemChangeType getChangeType()
Required. Type of the change to make.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeType change_type = 2 [(.google.api.field_behavior) = REQUIRED];
getChangeType in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setChangeType(LineItemChangeType value)
Required. Type of the change to make.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeType change_type = 2 [(.google.api.field_behavior) = REQUIRED];
value - The changeType to set.public LineItemChange.Builder clearChangeType()
Required. Type of the change to make.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeType change_type = 2 [(.google.api.field_behavior) = REQUIRED];
public boolean hasOldLineItemInfo()
Output only. Line item info before the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo old_line_item_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasOldLineItemInfo in interface LineItemChangeOrBuilderpublic LineItemInfo getOldLineItemInfo()
Output only. Line item info before the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo old_line_item_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getOldLineItemInfo in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setOldLineItemInfo(LineItemInfo value)
Output only. Line item info before the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo old_line_item_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder setOldLineItemInfo(LineItemInfo.Builder builderForValue)
Output only. Line item info before the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo old_line_item_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder mergeOldLineItemInfo(LineItemInfo value)
Output only. Line item info before the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo old_line_item_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder clearOldLineItemInfo()
Output only. Line item info before the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo old_line_item_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemInfo.Builder getOldLineItemInfoBuilder()
Output only. Line item info before the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo old_line_item_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemInfoOrBuilder getOldLineItemInfoOrBuilder()
Output only. Line item info before the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo old_line_item_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getOldLineItemInfoOrBuilder in interface LineItemChangeOrBuilderpublic boolean hasNewLineItemInfo()
Line item info after the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo new_line_item_info = 4;
hasNewLineItemInfo in interface LineItemChangeOrBuilderpublic LineItemInfo getNewLineItemInfo()
Line item info after the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo new_line_item_info = 4;
getNewLineItemInfo in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setNewLineItemInfo(LineItemInfo value)
Line item info after the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo new_line_item_info = 4;
public LineItemChange.Builder setNewLineItemInfo(LineItemInfo.Builder builderForValue)
Line item info after the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo new_line_item_info = 4;
public LineItemChange.Builder mergeNewLineItemInfo(LineItemInfo value)
Line item info after the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo new_line_item_info = 4;
public LineItemChange.Builder clearNewLineItemInfo()
Line item info after the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo new_line_item_info = 4;
public LineItemInfo.Builder getNewLineItemInfoBuilder()
Line item info after the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo new_line_item_info = 4;
public LineItemInfoOrBuilder getNewLineItemInfoOrBuilder()
Line item info after the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemInfo new_line_item_info = 4;
getNewLineItemInfoOrBuilder in interface LineItemChangeOrBuilderpublic int getChangeStateValue()
Output only. State of the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeState change_state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getChangeStateValue in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setChangeStateValue(int value)
Output only. State of the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeState change_state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for changeState to set.public LineItemChangeState getChangeState()
Output only. State of the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeState change_state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getChangeState in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setChangeState(LineItemChangeState value)
Output only. State of the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeState change_state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The changeState to set.public LineItemChange.Builder clearChangeState()
Output only. State of the change.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeState change_state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getStateReason()
Output only. Provider-supplied message explaining the LineItemChange's state. Mainly used to communicate progress and ETA for provisioning in the case of `PENDING_APPROVAL`, and to explain why the change request was denied or canceled in the case of `REJECTED` and `CANCELED` states.
string state_reason = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];getStateReason in interface LineItemChangeOrBuilderpublic com.google.protobuf.ByteString getStateReasonBytes()
Output only. Provider-supplied message explaining the LineItemChange's state. Mainly used to communicate progress and ETA for provisioning in the case of `PENDING_APPROVAL`, and to explain why the change request was denied or canceled in the case of `REJECTED` and `CANCELED` states.
string state_reason = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];getStateReasonBytes in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setStateReason(String value)
Output only. Provider-supplied message explaining the LineItemChange's state. Mainly used to communicate progress and ETA for provisioning in the case of `PENDING_APPROVAL`, and to explain why the change request was denied or canceled in the case of `REJECTED` and `CANCELED` states.
string state_reason = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The stateReason to set.public LineItemChange.Builder clearStateReason()
Output only. Provider-supplied message explaining the LineItemChange's state. Mainly used to communicate progress and ETA for provisioning in the case of `PENDING_APPROVAL`, and to explain why the change request was denied or canceled in the case of `REJECTED` and `CANCELED` states.
string state_reason = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];public LineItemChange.Builder setStateReasonBytes(com.google.protobuf.ByteString value)
Output only. Provider-supplied message explaining the LineItemChange's state. Mainly used to communicate progress and ETA for provisioning in the case of `PENDING_APPROVAL`, and to explain why the change request was denied or canceled in the case of `REJECTED` and `CANCELED` states.
string state_reason = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for stateReason to set.public int getChangeStateReasonTypeValue()
Output only. Predefined enum types for why this line item change is in current state. For example, a line item change's state could be `LINE_ITEM_CHANGE_STATE_COMPLETED` because of end-of-term expiration, immediate cancellation initiated by the user, or system-initiated cancellation.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeStateReasonType change_state_reason_type = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getChangeStateReasonTypeValue in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setChangeStateReasonTypeValue(int value)
Output only. Predefined enum types for why this line item change is in current state. For example, a line item change's state could be `LINE_ITEM_CHANGE_STATE_COMPLETED` because of end-of-term expiration, immediate cancellation initiated by the user, or system-initiated cancellation.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeStateReasonType change_state_reason_type = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for changeStateReasonType to set.public LineItemChangeStateReasonType getChangeStateReasonType()
Output only. Predefined enum types for why this line item change is in current state. For example, a line item change's state could be `LINE_ITEM_CHANGE_STATE_COMPLETED` because of end-of-term expiration, immediate cancellation initiated by the user, or system-initiated cancellation.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeStateReasonType change_state_reason_type = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getChangeStateReasonType in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setChangeStateReasonType(LineItemChangeStateReasonType value)
Output only. Predefined enum types for why this line item change is in current state. For example, a line item change's state could be `LINE_ITEM_CHANGE_STATE_COMPLETED` because of end-of-term expiration, immediate cancellation initiated by the user, or system-initiated cancellation.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeStateReasonType change_state_reason_type = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The changeStateReasonType to set.public LineItemChange.Builder clearChangeStateReasonType()
Output only. Predefined enum types for why this line item change is in current state. For example, a line item change's state could be `LINE_ITEM_CHANGE_STATE_COMPLETED` because of end-of-term expiration, immediate cancellation initiated by the user, or system-initiated cancellation.
.google.cloud.commerce.consumer.procurement.v1.LineItemChangeStateReasonType change_state_reason_type = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasChangeEffectiveTime()
Output only. A time at which the change became or will become (in case of pending change) effective.
.google.protobuf.Timestamp change_effective_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasChangeEffectiveTime in interface LineItemChangeOrBuilderpublic com.google.protobuf.Timestamp getChangeEffectiveTime()
Output only. A time at which the change became or will become (in case of pending change) effective.
.google.protobuf.Timestamp change_effective_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getChangeEffectiveTime in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setChangeEffectiveTime(com.google.protobuf.Timestamp value)
Output only. A time at which the change became or will become (in case of pending change) effective.
.google.protobuf.Timestamp change_effective_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder setChangeEffectiveTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. A time at which the change became or will become (in case of pending change) effective.
.google.protobuf.Timestamp change_effective_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder mergeChangeEffectiveTime(com.google.protobuf.Timestamp value)
Output only. A time at which the change became or will become (in case of pending change) effective.
.google.protobuf.Timestamp change_effective_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder clearChangeEffectiveTime()
Output only. A time at which the change became or will become (in case of pending change) effective.
.google.protobuf.Timestamp change_effective_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getChangeEffectiveTimeBuilder()
Output only. A time at which the change became or will become (in case of pending change) effective.
.google.protobuf.Timestamp change_effective_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getChangeEffectiveTimeOrBuilder()
Output only. A time at which the change became or will become (in case of pending change) effective.
.google.protobuf.Timestamp change_effective_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getChangeEffectiveTimeOrBuilder in interface LineItemChangeOrBuilderpublic boolean hasCreateTime()
Output only. The time when change was initiated.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface LineItemChangeOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time when change was initiated.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when change was initiated.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when change was initiated.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when change was initiated.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder clearCreateTime()
Output only. The time when change was initiated.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time when change was initiated.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when change was initiated.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface LineItemChangeOrBuilderpublic boolean hasUpdateTime()
Output only. The time when change was updated, e.g. approved/rejected by partners or cancelled by the user.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface LineItemChangeOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The time when change was updated, e.g. approved/rejected by partners or cancelled by the user.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface LineItemChangeOrBuilderpublic LineItemChange.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when change was updated, e.g. approved/rejected by partners or cancelled by the user.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when change was updated, e.g. approved/rejected by partners or cancelled by the user.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when change was updated, e.g. approved/rejected by partners or cancelled by the user.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public LineItemChange.Builder clearUpdateTime()
Output only. The time when change was updated, e.g. approved/rejected by partners or cancelled by the user.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The time when change was updated, e.g. approved/rejected by partners or cancelled by the user.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when change was updated, e.g. approved/rejected by partners or cancelled by the user.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface LineItemChangeOrBuilderpublic final LineItemChange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>public final LineItemChange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LineItemChange.Builder>Copyright © 2024 Google LLC. All rights reserved.