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
Modifier and TypeMethodDescriptionDate (in Unix epoch time) when the suite definition was created.lastModifiedAt
(Instant lastModifiedAt) Date (in Unix epoch time) when the suite definition was last modified.latestVersion
(String latestVersion) Latest suite definition version of the suite definition.suiteDefinitionArn
(String suiteDefinitionArn) The ARN of the suite definition.suiteDefinitionConfiguration
(Consumer<SuiteDefinitionConfiguration.Builder> suiteDefinitionConfiguration) Suite configuration of the suite definition.suiteDefinitionConfiguration
(SuiteDefinitionConfiguration suiteDefinitionConfiguration) Suite configuration of the suite definition.suiteDefinitionId
(String suiteDefinitionId) Suite definition ID of the suite definition.suiteDefinitionVersion
(String suiteDefinitionVersion) Suite definition version of the suite definition.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, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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
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
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.Builder
avoiding the need to create one manually viaSuiteDefinitionConfiguration.builder()
.When the
Consumer
completes,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:
-
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
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
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.
-