Class AssignmentProtocol.Builder (0.81.0)

public static final class AssignmentProtocol.Builder extends GeneratedMessage.Builder<AssignmentProtocol.Builder> implements AssignmentProtocolOrBuilder

Assignment protocol for a license pool.

Protobuf type google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public AssignmentProtocol build()
Returns
Type Description
AssignmentProtocol

buildPartial()

public AssignmentProtocol buildPartial()
Returns
Type Description
AssignmentProtocol

clear()

public AssignmentProtocol.Builder clear()
Returns
Type Description
AssignmentProtocol.Builder
Overrides

clearAssignmentType()

public AssignmentProtocol.Builder clearAssignmentType()
Returns
Type Description
AssignmentProtocol.Builder

clearAutoAssignmentType()

public AssignmentProtocol.Builder clearAutoAssignmentType()

Allow automatic assignments triggered by data plane operations.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.AutoAssignmentType auto_assignment_type = 3;

Returns
Type Description
AssignmentProtocol.Builder

clearManualAssignmentType()

public AssignmentProtocol.Builder clearManualAssignmentType()

Allow manual assignments triggered by administrative operations only.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.ManualAssignmentType manual_assignment_type = 2;

Returns
Type Description
AssignmentProtocol.Builder

getAssignmentTypeCase()

public AssignmentProtocol.AssignmentTypeCase getAssignmentTypeCase()
Returns
Type Description
AssignmentProtocol.AssignmentTypeCase

getAutoAssignmentType()

public AssignmentProtocol.AutoAssignmentType getAutoAssignmentType()

Allow automatic assignments triggered by data plane operations.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.AutoAssignmentType auto_assignment_type = 3;

Returns
Type Description
AssignmentProtocol.AutoAssignmentType

The autoAssignmentType.

getAutoAssignmentTypeBuilder()

public AssignmentProtocol.AutoAssignmentType.Builder getAutoAssignmentTypeBuilder()

Allow automatic assignments triggered by data plane operations.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.AutoAssignmentType auto_assignment_type = 3;

Returns
Type Description
AssignmentProtocol.AutoAssignmentType.Builder

getAutoAssignmentTypeOrBuilder()

public AssignmentProtocol.AutoAssignmentTypeOrBuilder getAutoAssignmentTypeOrBuilder()

Allow automatic assignments triggered by data plane operations.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.AutoAssignmentType auto_assignment_type = 3;

Returns
Type Description
AssignmentProtocol.AutoAssignmentTypeOrBuilder

getDefaultInstanceForType()

public AssignmentProtocol getDefaultInstanceForType()
Returns
Type Description
AssignmentProtocol

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getManualAssignmentType()

public AssignmentProtocol.ManualAssignmentType getManualAssignmentType()

Allow manual assignments triggered by administrative operations only.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.ManualAssignmentType manual_assignment_type = 2;

Returns
Type Description
AssignmentProtocol.ManualAssignmentType

The manualAssignmentType.

getManualAssignmentTypeBuilder()

public AssignmentProtocol.ManualAssignmentType.Builder getManualAssignmentTypeBuilder()

Allow manual assignments triggered by administrative operations only.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.ManualAssignmentType manual_assignment_type = 2;

Returns
Type Description
AssignmentProtocol.ManualAssignmentType.Builder

getManualAssignmentTypeOrBuilder()

public AssignmentProtocol.ManualAssignmentTypeOrBuilder getManualAssignmentTypeOrBuilder()

Allow manual assignments triggered by administrative operations only.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.ManualAssignmentType manual_assignment_type = 2;

Returns
Type Description
AssignmentProtocol.ManualAssignmentTypeOrBuilder

hasAutoAssignmentType()

public boolean hasAutoAssignmentType()

Allow automatic assignments triggered by data plane operations.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.AutoAssignmentType auto_assignment_type = 3;

Returns
Type Description
boolean

Whether the autoAssignmentType field is set.

hasManualAssignmentType()

public boolean hasManualAssignmentType()

Allow manual assignments triggered by administrative operations only.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.ManualAssignmentType manual_assignment_type = 2;

Returns
Type Description
boolean

Whether the manualAssignmentType field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAutoAssignmentType(AssignmentProtocol.AutoAssignmentType value)

public AssignmentProtocol.Builder mergeAutoAssignmentType(AssignmentProtocol.AutoAssignmentType value)

Allow automatic assignments triggered by data plane operations.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.AutoAssignmentType auto_assignment_type = 3;

Parameter
Name Description
value AssignmentProtocol.AutoAssignmentType
Returns
Type Description
AssignmentProtocol.Builder

mergeFrom(AssignmentProtocol other)

public AssignmentProtocol.Builder mergeFrom(AssignmentProtocol other)
Parameter
Name Description
other AssignmentProtocol
Returns
Type Description
AssignmentProtocol.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AssignmentProtocol.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AssignmentProtocol.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AssignmentProtocol.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AssignmentProtocol.Builder
Overrides

mergeManualAssignmentType(AssignmentProtocol.ManualAssignmentType value)

public AssignmentProtocol.Builder mergeManualAssignmentType(AssignmentProtocol.ManualAssignmentType value)

Allow manual assignments triggered by administrative operations only.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.ManualAssignmentType manual_assignment_type = 2;

Parameter
Name Description
value AssignmentProtocol.ManualAssignmentType
Returns
Type Description
AssignmentProtocol.Builder

setAutoAssignmentType(AssignmentProtocol.AutoAssignmentType value)

public AssignmentProtocol.Builder setAutoAssignmentType(AssignmentProtocol.AutoAssignmentType value)

Allow automatic assignments triggered by data plane operations.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.AutoAssignmentType auto_assignment_type = 3;

Parameter
Name Description
value AssignmentProtocol.AutoAssignmentType
Returns
Type Description
AssignmentProtocol.Builder

setAutoAssignmentType(AssignmentProtocol.AutoAssignmentType.Builder builderForValue)

public AssignmentProtocol.Builder setAutoAssignmentType(AssignmentProtocol.AutoAssignmentType.Builder builderForValue)

Allow automatic assignments triggered by data plane operations.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.AutoAssignmentType auto_assignment_type = 3;

Parameter
Name Description
builderForValue AssignmentProtocol.AutoAssignmentType.Builder
Returns
Type Description
AssignmentProtocol.Builder

setManualAssignmentType(AssignmentProtocol.ManualAssignmentType value)

public AssignmentProtocol.Builder setManualAssignmentType(AssignmentProtocol.ManualAssignmentType value)

Allow manual assignments triggered by administrative operations only.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.ManualAssignmentType manual_assignment_type = 2;

Parameter
Name Description
value AssignmentProtocol.ManualAssignmentType
Returns
Type Description
AssignmentProtocol.Builder

setManualAssignmentType(AssignmentProtocol.ManualAssignmentType.Builder builderForValue)

public AssignmentProtocol.Builder setManualAssignmentType(AssignmentProtocol.ManualAssignmentType.Builder builderForValue)

Allow manual assignments triggered by administrative operations only.

.google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.ManualAssignmentType manual_assignment_type = 2;

Parameter
Name Description
builderForValue AssignmentProtocol.ManualAssignmentType.Builder
Returns
Type Description
AssignmentProtocol.Builder