Interface QueryInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<QueryInfo.Builder,,QueryInfo> SdkBuilder<QueryInfo.Builder,,QueryInfo> SdkPojo
- Enclosing class:
QueryInfo
public static interface QueryInfo.Builder
extends SdkPojo, CopyableBuilder<QueryInfo.Builder,QueryInfo>
-
Method Summary
Modifier and TypeMethodDescriptionselectFields(Collection<FieldInfo> selectFields) Returns aFieldInfoobject.selectFields(Consumer<FieldInfo.Builder>... selectFields) Returns aFieldInfoobject.selectFields(FieldInfo... selectFields) Returns aFieldInfoobject.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, sdkFields
-
Method Details
-
selectFields
Returns a
FieldInfoobject.- Parameters:
selectFields- Returns aFieldInfoobject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectFields
Returns a
FieldInfoobject.- Parameters:
selectFields- Returns aFieldInfoobject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectFields
Returns a
This is a convenience method that creates an instance of theFieldInfoobject.FieldInfo.Builderavoiding the need to create one manually viaFieldInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toselectFields(List<FieldInfo>).- Parameters:
selectFields- a consumer that will call methods onFieldInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-