Class Subscription.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Subscription.Builder>
com.google.cloud.commerce.consumer.procurement.v1alpha1.Subscription.Builder
- All Implemented Interfaces:
SubscriptionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Subscription
public static final class Subscription.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Subscription.Builder>
implements SubscriptionOrBuilder
Subscription information.Protobuf type
google.cloud.commerce.consumer.procurement.v1alpha1.Subscription-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Whether auto renewal is enabled by user choice on current subscription.The timestamp when the subscription ends, if applicable.The timestamp when the subscription begins, if applicable.booleanWhether auto renewal is enabled by user choice on current subscription.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampThe timestamp when the subscription ends, if applicable.com.google.protobuf.Timestamp.BuilderThe timestamp when the subscription ends, if applicable.com.google.protobuf.TimestampOrBuilderThe timestamp when the subscription ends, if applicable.com.google.protobuf.TimestampThe timestamp when the subscription begins, if applicable.com.google.protobuf.Timestamp.BuilderThe timestamp when the subscription begins, if applicable.com.google.protobuf.TimestampOrBuilderThe timestamp when the subscription begins, if applicable.booleanThe timestamp when the subscription ends, if applicable.booleanThe timestamp when the subscription begins, if applicable.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeEndTime(com.google.protobuf.Timestamp value) The timestamp when the subscription ends, if applicable.mergeFrom(Subscription other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeStartTime(com.google.protobuf.Timestamp value) The timestamp when the subscription begins, if applicable.setAutoRenewalEnabled(boolean value) Whether auto renewal is enabled by user choice on current subscription.setEndTime(com.google.protobuf.Timestamp value) The timestamp when the subscription ends, if applicable.setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) The timestamp when the subscription ends, if applicable.setStartTime(com.google.protobuf.Timestamp value) The timestamp when the subscription begins, if applicable.setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) The timestamp when the subscription begins, if applicable.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Subscription.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Subscription.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.GeneratedMessage.Builder<Subscription.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Subscription.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Subscription.Builder>
-
mergeFrom
public Subscription.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<Subscription.Builder>- Throws:
IOException
-
hasStartTime
public boolean hasStartTime()The timestamp when the subscription begins, if applicable.
.google.protobuf.Timestamp start_time = 3;- Specified by:
hasStartTimein interfaceSubscriptionOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()The timestamp when the subscription begins, if applicable.
.google.protobuf.Timestamp start_time = 3;- Specified by:
getStartTimein interfaceSubscriptionOrBuilder- Returns:
- The startTime.
-
setStartTime
The timestamp when the subscription begins, if applicable.
.google.protobuf.Timestamp start_time = 3; -
setStartTime
The timestamp when the subscription begins, if applicable.
.google.protobuf.Timestamp start_time = 3; -
mergeStartTime
The timestamp when the subscription begins, if applicable.
.google.protobuf.Timestamp start_time = 3; -
clearStartTime
The timestamp when the subscription begins, if applicable.
.google.protobuf.Timestamp start_time = 3; -
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()The timestamp when the subscription begins, if applicable.
.google.protobuf.Timestamp start_time = 3; -
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()The timestamp when the subscription begins, if applicable.
.google.protobuf.Timestamp start_time = 3;- Specified by:
getStartTimeOrBuilderin interfaceSubscriptionOrBuilder
-
hasEndTime
public boolean hasEndTime()The timestamp when the subscription ends, if applicable.
.google.protobuf.Timestamp end_time = 1;- Specified by:
hasEndTimein interfaceSubscriptionOrBuilder- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()The timestamp when the subscription ends, if applicable.
.google.protobuf.Timestamp end_time = 1;- Specified by:
getEndTimein interfaceSubscriptionOrBuilder- Returns:
- The endTime.
-
setEndTime
The timestamp when the subscription ends, if applicable.
.google.protobuf.Timestamp end_time = 1; -
setEndTime
The timestamp when the subscription ends, if applicable.
.google.protobuf.Timestamp end_time = 1; -
mergeEndTime
The timestamp when the subscription ends, if applicable.
.google.protobuf.Timestamp end_time = 1; -
clearEndTime
The timestamp when the subscription ends, if applicable.
.google.protobuf.Timestamp end_time = 1; -
getEndTimeBuilder
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()The timestamp when the subscription ends, if applicable.
.google.protobuf.Timestamp end_time = 1; -
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()The timestamp when the subscription ends, if applicable.
.google.protobuf.Timestamp end_time = 1;- Specified by:
getEndTimeOrBuilderin interfaceSubscriptionOrBuilder
-
getAutoRenewalEnabled
public boolean getAutoRenewalEnabled()Whether auto renewal is enabled by user choice on current subscription. This field indicates order/subscription status after pending plan change is cancelled or rejected.
bool auto_renewal_enabled = 2;- Specified by:
getAutoRenewalEnabledin interfaceSubscriptionOrBuilder- Returns:
- The autoRenewalEnabled.
-
setAutoRenewalEnabled
Whether auto renewal is enabled by user choice on current subscription. This field indicates order/subscription status after pending plan change is cancelled or rejected.
bool auto_renewal_enabled = 2;- Parameters:
value- The autoRenewalEnabled to set.- Returns:
- This builder for chaining.
-
clearAutoRenewalEnabled
Whether auto renewal is enabled by user choice on current subscription. This field indicates order/subscription status after pending plan change is cancelled or rejected.
bool auto_renewal_enabled = 2;- Returns:
- This builder for chaining.
-