Package com.google.cloud.channel.v1
Class TransferableSku.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
- com.google.cloud.channel.v1.TransferableSku.Builder
-
- All Implemented Interfaces:
TransferableSkuOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TransferableSku
public static final class TransferableSku.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder> implements TransferableSkuOrBuilder
TransferableSku represents information a reseller needs to view existing provisioned services for a customer that they do not own. Read-only.
Protobuf typegoogle.cloud.channel.v1.TransferableSku
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TransferableSku.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TransferableSkubuild()TransferableSkubuildPartial()TransferableSku.Builderclear()TransferableSku.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TransferableSku.BuilderclearLegacySku()Optional.TransferableSku.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TransferableSku.BuilderclearSku()The SKU pertaining to the provisioning resource as specified in the Offer.TransferableSku.BuilderclearTransferEligibility()Describes the transfer eligibility of a SKU.TransferableSku.Builderclone()TransferableSkugetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()SkugetLegacySku()Optional.Sku.BuildergetLegacySkuBuilder()Optional.SkuOrBuildergetLegacySkuOrBuilder()Optional.SkugetSku()The SKU pertaining to the provisioning resource as specified in the Offer.Sku.BuildergetSkuBuilder()The SKU pertaining to the provisioning resource as specified in the Offer.SkuOrBuildergetSkuOrBuilder()The SKU pertaining to the provisioning resource as specified in the Offer.TransferEligibilitygetTransferEligibility()Describes the transfer eligibility of a SKU.TransferEligibility.BuildergetTransferEligibilityBuilder()Describes the transfer eligibility of a SKU.TransferEligibilityOrBuildergetTransferEligibilityOrBuilder()Describes the transfer eligibility of a SKU.booleanhasLegacySku()Optional.booleanhasSku()The SKU pertaining to the provisioning resource as specified in the Offer.booleanhasTransferEligibility()Describes the transfer eligibility of a SKU.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TransferableSku.BuildermergeFrom(TransferableSku other)TransferableSku.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TransferableSku.BuildermergeFrom(com.google.protobuf.Message other)TransferableSku.BuildermergeLegacySku(Sku value)Optional.TransferableSku.BuildermergeSku(Sku value)The SKU pertaining to the provisioning resource as specified in the Offer.TransferableSku.BuildermergeTransferEligibility(TransferEligibility value)Describes the transfer eligibility of a SKU.TransferableSku.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TransferableSku.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TransferableSku.BuildersetLegacySku(Sku value)Optional.TransferableSku.BuildersetLegacySku(Sku.Builder builderForValue)Optional.TransferableSku.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TransferableSku.BuildersetSku(Sku value)The SKU pertaining to the provisioning resource as specified in the Offer.TransferableSku.BuildersetSku(Sku.Builder builderForValue)The SKU pertaining to the provisioning resource as specified in the Offer.TransferableSku.BuildersetTransferEligibility(TransferEligibility value)Describes the transfer eligibility of a SKU.TransferableSku.BuildersetTransferEligibility(TransferEligibility.Builder builderForValue)Describes the transfer eligibility of a SKU.TransferableSku.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
clear
public TransferableSku.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.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.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
getDefaultInstanceForType
public TransferableSku getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TransferableSku build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TransferableSku buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TransferableSku.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
setField
public TransferableSku.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
clearField
public TransferableSku.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
clearOneof
public TransferableSku.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
setRepeatedField
public TransferableSku.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
addRepeatedField
public TransferableSku.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
mergeFrom
public TransferableSku.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TransferableSku.Builder>
-
mergeFrom
public TransferableSku.Builder mergeFrom(TransferableSku other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
mergeFrom
public TransferableSku.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<TransferableSku.Builder>- Throws:
IOException
-
hasTransferEligibility
public boolean hasTransferEligibility()
Describes the transfer eligibility of a SKU.
.google.cloud.channel.v1.TransferEligibility transfer_eligibility = 9;- Specified by:
hasTransferEligibilityin interfaceTransferableSkuOrBuilder- Returns:
- Whether the transferEligibility field is set.
-
getTransferEligibility
public TransferEligibility getTransferEligibility()
Describes the transfer eligibility of a SKU.
.google.cloud.channel.v1.TransferEligibility transfer_eligibility = 9;- Specified by:
getTransferEligibilityin interfaceTransferableSkuOrBuilder- Returns:
- The transferEligibility.
-
setTransferEligibility
public TransferableSku.Builder setTransferEligibility(TransferEligibility value)
Describes the transfer eligibility of a SKU.
.google.cloud.channel.v1.TransferEligibility transfer_eligibility = 9;
-
setTransferEligibility
public TransferableSku.Builder setTransferEligibility(TransferEligibility.Builder builderForValue)
Describes the transfer eligibility of a SKU.
.google.cloud.channel.v1.TransferEligibility transfer_eligibility = 9;
-
mergeTransferEligibility
public TransferableSku.Builder mergeTransferEligibility(TransferEligibility value)
Describes the transfer eligibility of a SKU.
.google.cloud.channel.v1.TransferEligibility transfer_eligibility = 9;
-
clearTransferEligibility
public TransferableSku.Builder clearTransferEligibility()
Describes the transfer eligibility of a SKU.
.google.cloud.channel.v1.TransferEligibility transfer_eligibility = 9;
-
getTransferEligibilityBuilder
public TransferEligibility.Builder getTransferEligibilityBuilder()
Describes the transfer eligibility of a SKU.
.google.cloud.channel.v1.TransferEligibility transfer_eligibility = 9;
-
getTransferEligibilityOrBuilder
public TransferEligibilityOrBuilder getTransferEligibilityOrBuilder()
Describes the transfer eligibility of a SKU.
.google.cloud.channel.v1.TransferEligibility transfer_eligibility = 9;- Specified by:
getTransferEligibilityOrBuilderin interfaceTransferableSkuOrBuilder
-
hasSku
public boolean hasSku()
The SKU pertaining to the provisioning resource as specified in the Offer.
.google.cloud.channel.v1.Sku sku = 11;- Specified by:
hasSkuin interfaceTransferableSkuOrBuilder- Returns:
- Whether the sku field is set.
-
getSku
public Sku getSku()
The SKU pertaining to the provisioning resource as specified in the Offer.
.google.cloud.channel.v1.Sku sku = 11;- Specified by:
getSkuin interfaceTransferableSkuOrBuilder- Returns:
- The sku.
-
setSku
public TransferableSku.Builder setSku(Sku value)
The SKU pertaining to the provisioning resource as specified in the Offer.
.google.cloud.channel.v1.Sku sku = 11;
-
setSku
public TransferableSku.Builder setSku(Sku.Builder builderForValue)
The SKU pertaining to the provisioning resource as specified in the Offer.
.google.cloud.channel.v1.Sku sku = 11;
-
mergeSku
public TransferableSku.Builder mergeSku(Sku value)
The SKU pertaining to the provisioning resource as specified in the Offer.
.google.cloud.channel.v1.Sku sku = 11;
-
clearSku
public TransferableSku.Builder clearSku()
The SKU pertaining to the provisioning resource as specified in the Offer.
.google.cloud.channel.v1.Sku sku = 11;
-
getSkuBuilder
public Sku.Builder getSkuBuilder()
The SKU pertaining to the provisioning resource as specified in the Offer.
.google.cloud.channel.v1.Sku sku = 11;
-
getSkuOrBuilder
public SkuOrBuilder getSkuOrBuilder()
The SKU pertaining to the provisioning resource as specified in the Offer.
.google.cloud.channel.v1.Sku sku = 11;- Specified by:
getSkuOrBuilderin interfaceTransferableSkuOrBuilder
-
hasLegacySku
public boolean hasLegacySku()
Optional. The customer to transfer has an entitlement with the populated legacy SKU.
.google.cloud.channel.v1.Sku legacy_sku = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasLegacySkuin interfaceTransferableSkuOrBuilder- Returns:
- Whether the legacySku field is set.
-
getLegacySku
public Sku getLegacySku()
Optional. The customer to transfer has an entitlement with the populated legacy SKU.
.google.cloud.channel.v1.Sku legacy_sku = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLegacySkuin interfaceTransferableSkuOrBuilder- Returns:
- The legacySku.
-
setLegacySku
public TransferableSku.Builder setLegacySku(Sku value)
Optional. The customer to transfer has an entitlement with the populated legacy SKU.
.google.cloud.channel.v1.Sku legacy_sku = 12 [(.google.api.field_behavior) = OPTIONAL];
-
setLegacySku
public TransferableSku.Builder setLegacySku(Sku.Builder builderForValue)
Optional. The customer to transfer has an entitlement with the populated legacy SKU.
.google.cloud.channel.v1.Sku legacy_sku = 12 [(.google.api.field_behavior) = OPTIONAL];
-
mergeLegacySku
public TransferableSku.Builder mergeLegacySku(Sku value)
Optional. The customer to transfer has an entitlement with the populated legacy SKU.
.google.cloud.channel.v1.Sku legacy_sku = 12 [(.google.api.field_behavior) = OPTIONAL];
-
clearLegacySku
public TransferableSku.Builder clearLegacySku()
Optional. The customer to transfer has an entitlement with the populated legacy SKU.
.google.cloud.channel.v1.Sku legacy_sku = 12 [(.google.api.field_behavior) = OPTIONAL];
-
getLegacySkuBuilder
public Sku.Builder getLegacySkuBuilder()
Optional. The customer to transfer has an entitlement with the populated legacy SKU.
.google.cloud.channel.v1.Sku legacy_sku = 12 [(.google.api.field_behavior) = OPTIONAL];
-
getLegacySkuOrBuilder
public SkuOrBuilder getLegacySkuOrBuilder()
Optional. The customer to transfer has an entitlement with the populated legacy SKU.
.google.cloud.channel.v1.Sku legacy_sku = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLegacySkuOrBuilderin interfaceTransferableSkuOrBuilder
-
setUnknownFields
public final TransferableSku.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
mergeUnknownFields
public final TransferableSku.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
-