public static final class AssignmentProtocol.AutoAssignmentType.Builder extends GeneratedMessage.Builder<AssignmentProtocol.AutoAssignmentType.Builder> implements AssignmentProtocol.AutoAssignmentTypeOrBuilder
Configuration for automatic assignments handled by data plane operations.
Protobuf type
google.cloud.commerce.consumer.procurement.v1.AssignmentProtocol.AutoAssignmentType
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public AssignmentProtocol.AutoAssignmentType build()
buildPartial()
public AssignmentProtocol.AutoAssignmentType buildPartial()
clear()
public AssignmentProtocol.AutoAssignmentType.Builder clear()
Overrides
clearInactiveLicenseTtl()
public AssignmentProtocol.AutoAssignmentType.Builder clearInactiveLicenseTtl()
Optional. The time to live for an inactive license. After this time has
passed, the license will be automatically unassigned from the user. Must
be at least 7 days, if set. If unset, the license will never expire.
.google.protobuf.Duration inactive_license_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public AssignmentProtocol.AutoAssignmentType getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getInactiveLicenseTtl()
public Duration getInactiveLicenseTtl()
Optional. The time to live for an inactive license. After this time has
passed, the license will be automatically unassigned from the user. Must
be at least 7 days, if set. If unset, the license will never expire.
.google.protobuf.Duration inactive_license_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Duration |
The inactiveLicenseTtl.
|
getInactiveLicenseTtlBuilder()
public Duration.Builder getInactiveLicenseTtlBuilder()
Optional. The time to live for an inactive license. After this time has
passed, the license will be automatically unassigned from the user. Must
be at least 7 days, if set. If unset, the license will never expire.
.google.protobuf.Duration inactive_license_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
getInactiveLicenseTtlOrBuilder()
public DurationOrBuilder getInactiveLicenseTtlOrBuilder()
Optional. The time to live for an inactive license. After this time has
passed, the license will be automatically unassigned from the user. Must
be at least 7 days, if set. If unset, the license will never expire.
.google.protobuf.Duration inactive_license_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
hasInactiveLicenseTtl()
public boolean hasInactiveLicenseTtl()
Optional. The time to live for an inactive license. After this time has
passed, the license will be automatically unassigned from the user. Must
be at least 7 days, if set. If unset, the license will never expire.
.google.protobuf.Duration inactive_license_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the inactiveLicenseTtl field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(AssignmentProtocol.AutoAssignmentType other)
public AssignmentProtocol.AutoAssignmentType.Builder mergeFrom(AssignmentProtocol.AutoAssignmentType other)
public AssignmentProtocol.AutoAssignmentType.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AssignmentProtocol.AutoAssignmentType.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeInactiveLicenseTtl(Duration value)
public AssignmentProtocol.AutoAssignmentType.Builder mergeInactiveLicenseTtl(Duration value)
Optional. The time to live for an inactive license. After this time has
passed, the license will be automatically unassigned from the user. Must
be at least 7 days, if set. If unset, the license will never expire.
.google.protobuf.Duration inactive_license_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
Duration
|
setInactiveLicenseTtl(Duration value)
public AssignmentProtocol.AutoAssignmentType.Builder setInactiveLicenseTtl(Duration value)
Optional. The time to live for an inactive license. After this time has
passed, the license will be automatically unassigned from the user. Must
be at least 7 days, if set. If unset, the license will never expire.
.google.protobuf.Duration inactive_license_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
Duration
|
setInactiveLicenseTtl(Duration.Builder builderForValue)
public AssignmentProtocol.AutoAssignmentType.Builder setInactiveLicenseTtl(Duration.Builder builderForValue)
Optional. The time to live for an inactive license. After this time has
passed, the license will be automatically unassigned from the user. Must
be at least 7 days, if set. If unset, the license will never expire.
.google.protobuf.Duration inactive_license_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
builderForValue |
Builder
|