Interface RequestedServiceQuotaChange.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RequestedServiceQuotaChange.Builder,RequestedServiceQuotaChange>,SdkBuilder<RequestedServiceQuotaChange.Builder,RequestedServiceQuotaChange>,SdkPojo
- Enclosing class:
- RequestedServiceQuotaChange
public static interface RequestedServiceQuotaChange.Builder extends SdkPojo, CopyableBuilder<RequestedServiceQuotaChange.Builder,RequestedServiceQuotaChange>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RequestedServiceQuotaChange.BuildercaseId(String caseId)The case ID.RequestedServiceQuotaChange.Buildercreated(Instant created)The date and time when the quota increase request was received and the case ID was created.RequestedServiceQuotaChange.BuilderdesiredValue(Double desiredValue)The new, increased value for the quota.RequestedServiceQuotaChange.BuilderglobalQuota(Boolean globalQuota)Indicates whether the quota is global.RequestedServiceQuotaChange.Builderid(String id)The unique identifier.RequestedServiceQuotaChange.BuilderlastUpdated(Instant lastUpdated)The date and time of the most recent change.RequestedServiceQuotaChange.BuilderquotaArn(String quotaArn)The Amazon Resource Name (ARN) of the quota.RequestedServiceQuotaChange.BuilderquotaCode(String quotaCode)Specifies the quota identifier.default RequestedServiceQuotaChange.BuilderquotaContext(Consumer<QuotaContextInfo.Builder> quotaContext)The context for this service quota.RequestedServiceQuotaChange.BuilderquotaContext(QuotaContextInfo quotaContext)The context for this service quota.RequestedServiceQuotaChange.BuilderquotaName(String quotaName)Specifies the quota name.RequestedServiceQuotaChange.BuilderquotaRequestedAtLevel(String quotaRequestedAtLevel)Specifies at which level within the Amazon Web Services account the quota request applies to.RequestedServiceQuotaChange.BuilderquotaRequestedAtLevel(AppliedLevelEnum quotaRequestedAtLevel)Specifies at which level within the Amazon Web Services account the quota request applies to.RequestedServiceQuotaChange.Builderrequester(String requester)The IAM identity of the requester.RequestedServiceQuotaChange.BuilderserviceCode(String serviceCode)Specifies the service identifier.RequestedServiceQuotaChange.BuilderserviceName(String serviceName)Specifies the service name.RequestedServiceQuotaChange.Builderstatus(String status)The state of the quota increase request.RequestedServiceQuotaChange.Builderstatus(RequestStatus status)The state of the quota increase request.RequestedServiceQuotaChange.Builderunit(String unit)The unit of measurement.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
id
RequestedServiceQuotaChange.Builder id(String id)
The unique identifier.
- Parameters:
id- The unique identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
caseId
RequestedServiceQuotaChange.Builder caseId(String caseId)
The case ID.
- Parameters:
caseId- The case ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceCode
RequestedServiceQuotaChange.Builder serviceCode(String serviceCode)
Specifies the service identifier. To find the service code value for an Amazon Web Services service, use the ListServices operation.
- Parameters:
serviceCode- Specifies the service identifier. To find the service code value for an Amazon Web Services service, use the ListServices operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceName
RequestedServiceQuotaChange.Builder serviceName(String serviceName)
Specifies the service name.
- Parameters:
serviceName- Specifies the service name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quotaCode
RequestedServiceQuotaChange.Builder quotaCode(String quotaCode)
Specifies the quota identifier. To find the quota code for a specific quota, use the ListServiceQuotas operation, and look for the
QuotaCoderesponse in the output for the quota you want.- Parameters:
quotaCode- Specifies the quota identifier. To find the quota code for a specific quota, use the ListServiceQuotas operation, and look for theQuotaCoderesponse in the output for the quota you want.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quotaName
RequestedServiceQuotaChange.Builder quotaName(String quotaName)
Specifies the quota name.
- Parameters:
quotaName- Specifies the quota name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredValue
RequestedServiceQuotaChange.Builder desiredValue(Double desiredValue)
The new, increased value for the quota.
- Parameters:
desiredValue- The new, increased value for the quota.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
RequestedServiceQuotaChange.Builder status(String status)
The state of the quota increase request.
- Parameters:
status- The state of the quota increase request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RequestStatus,RequestStatus
-
status
RequestedServiceQuotaChange.Builder status(RequestStatus status)
The state of the quota increase request.
- Parameters:
status- The state of the quota increase request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RequestStatus,RequestStatus
-
created
RequestedServiceQuotaChange.Builder created(Instant created)
The date and time when the quota increase request was received and the case ID was created.
- Parameters:
created- The date and time when the quota increase request was received and the case ID was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdated
RequestedServiceQuotaChange.Builder lastUpdated(Instant lastUpdated)
The date and time of the most recent change.
- Parameters:
lastUpdated- The date and time of the most recent change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requester
RequestedServiceQuotaChange.Builder requester(String requester)
The IAM identity of the requester.
- Parameters:
requester- The IAM identity of the requester.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quotaArn
RequestedServiceQuotaChange.Builder quotaArn(String quotaArn)
The Amazon Resource Name (ARN) of the quota.
- Parameters:
quotaArn- The Amazon Resource Name (ARN) of the quota.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalQuota
RequestedServiceQuotaChange.Builder globalQuota(Boolean globalQuota)
Indicates whether the quota is global.
- Parameters:
globalQuota- Indicates whether the quota is global.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unit
RequestedServiceQuotaChange.Builder unit(String unit)
The unit of measurement.
- Parameters:
unit- The unit of measurement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quotaRequestedAtLevel
RequestedServiceQuotaChange.Builder quotaRequestedAtLevel(String quotaRequestedAtLevel)
Specifies at which level within the Amazon Web Services account the quota request applies to.
- Parameters:
quotaRequestedAtLevel- Specifies at which level within the Amazon Web Services account the quota request applies to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppliedLevelEnum,AppliedLevelEnum
-
quotaRequestedAtLevel
RequestedServiceQuotaChange.Builder quotaRequestedAtLevel(AppliedLevelEnum quotaRequestedAtLevel)
Specifies at which level within the Amazon Web Services account the quota request applies to.
- Parameters:
quotaRequestedAtLevel- Specifies at which level within the Amazon Web Services account the quota request applies to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppliedLevelEnum,AppliedLevelEnum
-
quotaContext
RequestedServiceQuotaChange.Builder quotaContext(QuotaContextInfo quotaContext)
The context for this service quota.
- Parameters:
quotaContext- The context for this service quota.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quotaContext
default RequestedServiceQuotaChange.Builder quotaContext(Consumer<QuotaContextInfo.Builder> quotaContext)
The context for this service quota.
This is a convenience method that creates an instance of theQuotaContextInfo.Builderavoiding the need to create one manually viaQuotaContextInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toquotaContext(QuotaContextInfo).- Parameters:
quotaContext- a consumer that will call methods onQuotaContextInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
quotaContext(QuotaContextInfo)
-
-