public static final class AssignmentProtocol.AutoAssignmentType.Builder extends GeneratedMessageV3.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.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AssignmentProtocol.AutoAssignmentType.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AssignmentProtocol.AutoAssignmentType build()
buildPartial()
public AssignmentProtocol.AutoAssignmentType buildPartial()
clear()
public AssignmentProtocol.AutoAssignmentType.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public AssignmentProtocol.AutoAssignmentType.Builder clearField(Descriptors.FieldDescriptor field)
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public AssignmentProtocol.AutoAssignmentType.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public AssignmentProtocol.AutoAssignmentType.Builder clone()
Overrides
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 GeneratedMessageV3.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
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AssignmentProtocol.AutoAssignmentType.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AssignmentProtocol.AutoAssignmentType.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
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
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AssignmentProtocol.AutoAssignmentType.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AssignmentProtocol.AutoAssignmentType.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides