Interface GetSuiteDefinitionResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetSuiteDefinitionResponse.Builder,GetSuiteDefinitionResponse>,IotDeviceAdvisorResponse.Builder,SdkBuilder<GetSuiteDefinitionResponse.Builder,GetSuiteDefinitionResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetSuiteDefinitionResponse
public static interface GetSuiteDefinitionResponse.Builder extends IotDeviceAdvisorResponse.Builder, SdkPojo, CopyableBuilder<GetSuiteDefinitionResponse.Builder,GetSuiteDefinitionResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetSuiteDefinitionResponse.BuildercreatedAt(Instant createdAt)Date (in Unix epoch time) when the suite definition was created.GetSuiteDefinitionResponse.BuilderlastModifiedAt(Instant lastModifiedAt)Date (in Unix epoch time) when the suite definition was last modified.GetSuiteDefinitionResponse.BuilderlatestVersion(String latestVersion)Latest suite definition version of the suite definition.GetSuiteDefinitionResponse.BuildersuiteDefinitionArn(String suiteDefinitionArn)The ARN of the suite definition.default GetSuiteDefinitionResponse.BuildersuiteDefinitionConfiguration(Consumer<SuiteDefinitionConfiguration.Builder> suiteDefinitionConfiguration)Suite configuration of the suite definition.GetSuiteDefinitionResponse.BuildersuiteDefinitionConfiguration(SuiteDefinitionConfiguration suiteDefinitionConfiguration)Suite configuration of the suite definition.GetSuiteDefinitionResponse.BuildersuiteDefinitionId(String suiteDefinitionId)Suite definition ID of the suite definition.GetSuiteDefinitionResponse.BuildersuiteDefinitionVersion(String suiteDefinitionVersion)Suite definition version of the suite definition.GetSuiteDefinitionResponse.Buildertags(Map<String,String> tags)Tags attached to the suite definition.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iotdeviceadvisor.model.IotDeviceAdvisorResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
suiteDefinitionId
GetSuiteDefinitionResponse.Builder suiteDefinitionId(String suiteDefinitionId)
Suite definition ID of the suite definition.
- Parameters:
suiteDefinitionId- Suite definition ID of the suite definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteDefinitionArn
GetSuiteDefinitionResponse.Builder suiteDefinitionArn(String suiteDefinitionArn)
The ARN of the suite definition.
- Parameters:
suiteDefinitionArn- The ARN of the suite definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteDefinitionVersion
GetSuiteDefinitionResponse.Builder suiteDefinitionVersion(String suiteDefinitionVersion)
Suite definition version of the suite definition.
- Parameters:
suiteDefinitionVersion- Suite definition version of the suite definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestVersion
GetSuiteDefinitionResponse.Builder latestVersion(String latestVersion)
Latest suite definition version of the suite definition.
- Parameters:
latestVersion- Latest suite definition version of the suite definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteDefinitionConfiguration
GetSuiteDefinitionResponse.Builder suiteDefinitionConfiguration(SuiteDefinitionConfiguration suiteDefinitionConfiguration)
Suite configuration of the suite definition.
- Parameters:
suiteDefinitionConfiguration- Suite configuration of the suite definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteDefinitionConfiguration
default GetSuiteDefinitionResponse.Builder suiteDefinitionConfiguration(Consumer<SuiteDefinitionConfiguration.Builder> suiteDefinitionConfiguration)
Suite configuration of the suite definition.
This is a convenience method that creates an instance of theSuiteDefinitionConfiguration.Builderavoiding the need to create one manually viaSuiteDefinitionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosuiteDefinitionConfiguration(SuiteDefinitionConfiguration).- Parameters:
suiteDefinitionConfiguration- a consumer that will call methods onSuiteDefinitionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
suiteDefinitionConfiguration(SuiteDefinitionConfiguration)
-
createdAt
GetSuiteDefinitionResponse.Builder createdAt(Instant createdAt)
Date (in Unix epoch time) when the suite definition was created.
- Parameters:
createdAt- Date (in Unix epoch time) when the suite definition was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedAt
GetSuiteDefinitionResponse.Builder lastModifiedAt(Instant lastModifiedAt)
Date (in Unix epoch time) when the suite definition was last modified.
- Parameters:
lastModifiedAt- Date (in Unix epoch time) when the suite definition was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
GetSuiteDefinitionResponse.Builder tags(Map<String,String> tags)
Tags attached to the suite definition.
- Parameters:
tags- Tags attached to the suite definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-