Interface PropertySummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PropertySummary.Builder,,PropertySummary> SdkBuilder<PropertySummary.Builder,,PropertySummary> SdkPojo
- Enclosing class:
PropertySummary
@Mutable
@NotThreadSafe
public static interface PropertySummary.Builder
extends SdkPojo, CopyableBuilder<PropertySummary.Builder,PropertySummary>
-
Method Summary
Modifier and TypeMethodDescriptionareAllPropertyValuesReturned(Boolean areAllPropertyValuesReturned) This flag notes whether all values of a list or map type property are returned in the API response.default PropertySummary.Builderdefinition(Consumer<PropertyDefinitionResponse.Builder> definition) This is the schema for the property.definition(PropertyDefinitionResponse definition) This is the schema for the property.propertyName(String propertyName) This is the name of the property.default PropertySummary.Buildervalue(Consumer<DataValue.Builder> value) This is the value for the property.This is the value for the property.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
definition
This is the schema for the property.
- Parameters:
definition- This is the schema for the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definition
This is the schema for the property.
This is a convenience method that creates an instance of thePropertyDefinitionResponse.Builderavoiding the need to create one manually viaPropertyDefinitionResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefinition(PropertyDefinitionResponse).- Parameters:
definition- a consumer that will call methods onPropertyDefinitionResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
propertyName
This is the name of the property.
- Parameters:
propertyName- This is the name of the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
This is the value for the property.
- Parameters:
value- This is the value for the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
This is the value for the property.
This is a convenience method that creates an instance of theDataValue.Builderavoiding the need to create one manually viaDataValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalue(DataValue).- Parameters:
value- a consumer that will call methods onDataValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
areAllPropertyValuesReturned
This flag notes whether all values of a list or map type property are returned in the API response. The maximum number of values per property returned is 50.
- Parameters:
areAllPropertyValuesReturned- This flag notes whether all values of a list or map type property are returned in the API response. The maximum number of values per property returned is 50.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-