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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TransferableSku
build()
TransferableSku
buildPartial()
TransferableSku.Builder
clear()
TransferableSku.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
TransferableSku.Builder
clearLegacySku()
Optional.TransferableSku.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
TransferableSku.Builder
clearSku()
The SKU pertaining to the provisioning resource as specified in the Offer.TransferableSku.Builder
clearTransferEligibility()
Describes the transfer eligibility of a SKU.TransferableSku.Builder
clone()
TransferableSku
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Sku
getLegacySku()
Optional.Sku.Builder
getLegacySkuBuilder()
Optional.SkuOrBuilder
getLegacySkuOrBuilder()
Optional.Sku
getSku()
The SKU pertaining to the provisioning resource as specified in the Offer.Sku.Builder
getSkuBuilder()
The SKU pertaining to the provisioning resource as specified in the Offer.SkuOrBuilder
getSkuOrBuilder()
The SKU pertaining to the provisioning resource as specified in the Offer.TransferEligibility
getTransferEligibility()
Describes the transfer eligibility of a SKU.TransferEligibility.Builder
getTransferEligibilityBuilder()
Describes the transfer eligibility of a SKU.TransferEligibilityOrBuilder
getTransferEligibilityOrBuilder()
Describes the transfer eligibility of a SKU.boolean
hasLegacySku()
Optional.boolean
hasSku()
The SKU pertaining to the provisioning resource as specified in the Offer.boolean
hasTransferEligibility()
Describes the transfer eligibility of a SKU.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
TransferableSku.Builder
mergeFrom(TransferableSku other)
TransferableSku.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TransferableSku.Builder
mergeFrom(com.google.protobuf.Message other)
TransferableSku.Builder
mergeLegacySku(Sku value)
Optional.TransferableSku.Builder
mergeSku(Sku value)
The SKU pertaining to the provisioning resource as specified in the Offer.TransferableSku.Builder
mergeTransferEligibility(TransferEligibility value)
Describes the transfer eligibility of a SKU.TransferableSku.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TransferableSku.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TransferableSku.Builder
setLegacySku(Sku value)
Optional.TransferableSku.Builder
setLegacySku(Sku.Builder builderForValue)
Optional.TransferableSku.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
TransferableSku.Builder
setSku(Sku value)
The SKU pertaining to the provisioning resource as specified in the Offer.TransferableSku.Builder
setSku(Sku.Builder builderForValue)
The SKU pertaining to the provisioning resource as specified in the Offer.TransferableSku.Builder
setTransferEligibility(TransferEligibility value)
Describes the transfer eligibility of a SKU.TransferableSku.Builder
setTransferEligibility(TransferEligibility.Builder builderForValue)
Describes the transfer eligibility of a SKU.TransferableSku.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<TransferableSku.Builder>
-
clear
public TransferableSku.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<TransferableSku.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<TransferableSku.Builder>
-
getDefaultInstanceForType
public TransferableSku getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TransferableSku build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TransferableSku buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TransferableSku.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<TransferableSku.Builder>
-
setField
public TransferableSku.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<TransferableSku.Builder>
-
clearField
public TransferableSku.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<TransferableSku.Builder>
-
clearOneof
public TransferableSku.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<TransferableSku.Builder>
-
setRepeatedField
public TransferableSku.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<TransferableSku.Builder>
-
addRepeatedField
public TransferableSku.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<TransferableSku.Builder>
-
mergeFrom
public TransferableSku.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TransferableSku.Builder>
-
mergeFrom
public TransferableSku.Builder mergeFrom(TransferableSku other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasTransferEligibility
in 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:
getTransferEligibility
in 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:
getTransferEligibilityOrBuilder
in 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:
hasSku
in 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:
getSku
in 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:
getSkuOrBuilder
in 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:
hasLegacySku
in 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:
getLegacySku
in 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:
getLegacySkuOrBuilder
in interfaceTransferableSkuOrBuilder
-
setUnknownFields
public final TransferableSku.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
mergeUnknownFields
public final TransferableSku.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransferableSku.Builder>
-
-