public static final class TransferEligibility.Builder extends GeneratedMessageV3.Builder<TransferEligibility.Builder> implements TransferEligibilityOrBuilder
Specifies transfer eligibility of a SKU.
Protobuf type google.cloud.channel.v1.TransferEligibility
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TransferEligibility.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public TransferEligibility build()
Returns
buildPartial()
public TransferEligibility buildPartial()
Returns
clear()
public TransferEligibility.Builder clear()
Returns
Overrides
clearDescription()
public TransferEligibility.Builder clearDescription()
Localized description if reseller is not eligible to transfer the SKU.
string description = 2;
Returns
clearField(Descriptors.FieldDescriptor field)
public TransferEligibility.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearIneligibilityReason()
public TransferEligibility.Builder clearIneligibilityReason()
Specified the reason for ineligibility.
.google.cloud.channel.v1.TransferEligibility.Reason ineligibility_reason = 3;
Returns
clearIsEligible()
public TransferEligibility.Builder clearIsEligible()
Whether reseller is eligible to transfer the SKU.
bool is_eligible = 1;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public TransferEligibility.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public TransferEligibility.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public TransferEligibility getDefaultInstanceForType()
Returns
getDescription()
public String getDescription()
Localized description if reseller is not eligible to transfer the SKU.
string description = 2;
Returns
Type | Description |
String | The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Localized description if reseller is not eligible to transfer the SKU.
string description = 2;
Returns
Type | Description |
ByteString | The bytes for description.
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getIneligibilityReason()
public TransferEligibility.Reason getIneligibilityReason()
Specified the reason for ineligibility.
.google.cloud.channel.v1.TransferEligibility.Reason ineligibility_reason = 3;
Returns
getIneligibilityReasonValue()
public int getIneligibilityReasonValue()
Specified the reason for ineligibility.
.google.cloud.channel.v1.TransferEligibility.Reason ineligibility_reason = 3;
Returns
Type | Description |
int | The enum numeric value on the wire for ineligibilityReason.
|
getIsEligible()
public boolean getIsEligible()
Whether reseller is eligible to transfer the SKU.
bool is_eligible = 1;
Returns
Type | Description |
boolean | The isEligible.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(TransferEligibility other)
public TransferEligibility.Builder mergeFrom(TransferEligibility other)
Parameter
Returns
public TransferEligibility.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public TransferEligibility.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TransferEligibility.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setDescription(String value)
public TransferEligibility.Builder setDescription(String value)
Localized description if reseller is not eligible to transfer the SKU.
string description = 2;
Parameter
Name | Description |
value | String
The description to set.
|
Returns
setDescriptionBytes(ByteString value)
public TransferEligibility.Builder setDescriptionBytes(ByteString value)
Localized description if reseller is not eligible to transfer the SKU.
string description = 2;
Parameter
Name | Description |
value | ByteString
The bytes for description to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public TransferEligibility.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setIneligibilityReason(TransferEligibility.Reason value)
public TransferEligibility.Builder setIneligibilityReason(TransferEligibility.Reason value)
Specified the reason for ineligibility.
.google.cloud.channel.v1.TransferEligibility.Reason ineligibility_reason = 3;
Parameter
Returns
setIneligibilityReasonValue(int value)
public TransferEligibility.Builder setIneligibilityReasonValue(int value)
Specified the reason for ineligibility.
.google.cloud.channel.v1.TransferEligibility.Reason ineligibility_reason = 3;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for ineligibilityReason to set.
|
Returns
setIsEligible(boolean value)
public TransferEligibility.Builder setIsEligible(boolean value)
Whether reseller is eligible to transfer the SKU.
bool is_eligible = 1;
Parameter
Name | Description |
value | boolean
The isEligible to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TransferEligibility.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final TransferEligibility.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides