public static interface CreateCalculatedAttributeDefinitionResponse.Builder extends CustomerProfilesResponse.Builder, SdkPojo, CopyableBuilder<CreateCalculatedAttributeDefinitionResponse.Builder,CreateCalculatedAttributeDefinitionResponse>
| Modifier and Type | Method and Description |
|---|---|
CreateCalculatedAttributeDefinitionResponse.Builder |
attributeDetails(AttributeDetails attributeDetails)
Mathematical expression and a list of attribute items specified in that expression.
|
default CreateCalculatedAttributeDefinitionResponse.Builder |
attributeDetails(Consumer<AttributeDetails.Builder> attributeDetails)
Mathematical expression and a list of attribute items specified in that expression.
|
CreateCalculatedAttributeDefinitionResponse.Builder |
calculatedAttributeName(String calculatedAttributeName)
The unique name of the calculated attribute.
|
CreateCalculatedAttributeDefinitionResponse.Builder |
conditions(Conditions conditions)
The conditions including range, object count, and threshold for the calculated attribute.
|
default CreateCalculatedAttributeDefinitionResponse.Builder |
conditions(Consumer<Conditions.Builder> conditions)
The conditions including range, object count, and threshold for the calculated attribute.
|
CreateCalculatedAttributeDefinitionResponse.Builder |
createdAt(Instant createdAt)
The timestamp of when the calculated attribute definition was created.
|
CreateCalculatedAttributeDefinitionResponse.Builder |
description(String description)
The description of the calculated attribute.
|
CreateCalculatedAttributeDefinitionResponse.Builder |
displayName(String displayName)
The display name of the calculated attribute.
|
CreateCalculatedAttributeDefinitionResponse.Builder |
lastUpdatedAt(Instant lastUpdatedAt)
The timestamp of when the calculated attribute definition was most recently edited.
|
CreateCalculatedAttributeDefinitionResponse.Builder |
statistic(Statistic statistic)
The aggregation operation to perform for the calculated attribute.
|
CreateCalculatedAttributeDefinitionResponse.Builder |
statistic(String statistic)
The aggregation operation to perform for the calculated attribute.
|
CreateCalculatedAttributeDefinitionResponse.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateCalculatedAttributeDefinitionResponse.Builder calculatedAttributeName(String calculatedAttributeName)
The unique name of the calculated attribute.
calculatedAttributeName - The unique name of the calculated attribute.CreateCalculatedAttributeDefinitionResponse.Builder displayName(String displayName)
The display name of the calculated attribute.
displayName - The display name of the calculated attribute.CreateCalculatedAttributeDefinitionResponse.Builder description(String description)
The description of the calculated attribute.
description - The description of the calculated attribute.CreateCalculatedAttributeDefinitionResponse.Builder attributeDetails(AttributeDetails attributeDetails)
Mathematical expression and a list of attribute items specified in that expression.
attributeDetails - Mathematical expression and a list of attribute items specified in that expression.default CreateCalculatedAttributeDefinitionResponse.Builder attributeDetails(Consumer<AttributeDetails.Builder> attributeDetails)
Mathematical expression and a list of attribute items specified in that expression.
This is a convenience method that creates an instance of theAttributeDetails.Builder avoiding the
need to create one manually via AttributeDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to attributeDetails(AttributeDetails).
attributeDetails - a consumer that will call methods on AttributeDetails.BuilderattributeDetails(AttributeDetails)CreateCalculatedAttributeDefinitionResponse.Builder conditions(Conditions conditions)
The conditions including range, object count, and threshold for the calculated attribute.
conditions - The conditions including range, object count, and threshold for the calculated attribute.default CreateCalculatedAttributeDefinitionResponse.Builder conditions(Consumer<Conditions.Builder> conditions)
The conditions including range, object count, and threshold for the calculated attribute.
This is a convenience method that creates an instance of theConditions.Builder avoiding the need to
create one manually via Conditions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to conditions(Conditions).
conditions - a consumer that will call methods on Conditions.Builderconditions(Conditions)CreateCalculatedAttributeDefinitionResponse.Builder statistic(String statistic)
The aggregation operation to perform for the calculated attribute.
CreateCalculatedAttributeDefinitionResponse.Builder statistic(Statistic statistic)
The aggregation operation to perform for the calculated attribute.
CreateCalculatedAttributeDefinitionResponse.Builder createdAt(Instant createdAt)
The timestamp of when the calculated attribute definition was created.
createdAt - The timestamp of when the calculated attribute definition was created.CreateCalculatedAttributeDefinitionResponse.Builder lastUpdatedAt(Instant lastUpdatedAt)
The timestamp of when the calculated attribute definition was most recently edited.
lastUpdatedAt - The timestamp of when the calculated attribute definition was most recently edited.CreateCalculatedAttributeDefinitionResponse.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags - The tags used to organize, track, or control access for this resource.Copyright © 2023. All rights reserved.