public static interface DescribeComponentResponse.Builder extends GreengrassV2Response.Builder, SdkPojo, CopyableBuilder<DescribeComponentResponse.Builder,DescribeComponentResponse>
| Modifier and Type | Method and Description |
|---|---|
DescribeComponentResponse.Builder |
arn(String arn)
The ARN of the
component version.
|
DescribeComponentResponse.Builder |
componentName(String componentName)
The name of the component.
|
DescribeComponentResponse.Builder |
componentVersion(String componentVersion)
The version of the component.
|
DescribeComponentResponse.Builder |
creationTimestamp(Instant creationTimestamp)
The time at which the component was created, expressed in ISO 8601 format.
|
DescribeComponentResponse.Builder |
description(String description)
The description of the component version.
|
DescribeComponentResponse.Builder |
platforms(Collection<ComponentPlatform> platforms)
The platforms that the component version supports.
|
DescribeComponentResponse.Builder |
platforms(ComponentPlatform... platforms)
The platforms that the component version supports.
|
DescribeComponentResponse.Builder |
platforms(Consumer<ComponentPlatform.Builder>... platforms)
The platforms that the component version supports.
|
DescribeComponentResponse.Builder |
publisher(String publisher)
The publisher of the component version.
|
DescribeComponentResponse.Builder |
status(CloudComponentStatus status)
The status of the component version in IoT Greengrass V2.
|
default DescribeComponentResponse.Builder |
status(Consumer<CloudComponentStatus.Builder> status)
The status of the component version in IoT Greengrass V2.
|
DescribeComponentResponse.Builder |
tags(Map<String,String> tags)
A list of key-value pairs that contain metadata for the resource.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildDescribeComponentResponse.Builder arn(String arn)
The ARN of the component version.
arn - The ARN of
the component version.DescribeComponentResponse.Builder componentName(String componentName)
The name of the component.
componentName - The name of the component.DescribeComponentResponse.Builder componentVersion(String componentVersion)
The version of the component.
componentVersion - The version of the component.DescribeComponentResponse.Builder creationTimestamp(Instant creationTimestamp)
The time at which the component was created, expressed in ISO 8601 format.
creationTimestamp - The time at which the component was created, expressed in ISO 8601 format.DescribeComponentResponse.Builder publisher(String publisher)
The publisher of the component version.
publisher - The publisher of the component version.DescribeComponentResponse.Builder description(String description)
The description of the component version.
description - The description of the component version.DescribeComponentResponse.Builder status(CloudComponentStatus status)
The status of the component version in IoT Greengrass V2. This status is different from the status of the component on a core device.
status - The status of the component version in IoT Greengrass V2. This status is different from the status of
the component on a core device.default DescribeComponentResponse.Builder status(Consumer<CloudComponentStatus.Builder> status)
The status of the component version in IoT Greengrass V2. This status is different from the status of the component on a core device.
This is a convenience method that creates an instance of theCloudComponentStatus.Builder avoiding
the need to create one manually via CloudComponentStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to status(CloudComponentStatus).
status - a consumer that will call methods on CloudComponentStatus.Builderstatus(CloudComponentStatus)DescribeComponentResponse.Builder platforms(Collection<ComponentPlatform> platforms)
The platforms that the component version supports.
platforms - The platforms that the component version supports.DescribeComponentResponse.Builder platforms(ComponentPlatform... platforms)
The platforms that the component version supports.
platforms - The platforms that the component version supports.DescribeComponentResponse.Builder platforms(Consumer<ComponentPlatform.Builder>... platforms)
The platforms that the component version supports.
This is a convenience method that creates an instance of theComponentPlatform.Builder avoiding the need to
create one manually via
ComponentPlatform.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #platforms(List.
platforms - a consumer that will call methods on
ComponentPlatform.Builder#platforms(java.util.Collection) DescribeComponentResponse.Builder tags(Map<String,String> tags)
A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.
tags - A list of key-value pairs that contain metadata for the resource. For more information, see Tag your
resources in the IoT Greengrass V2 Developer Guide.Copyright © 2023. All rights reserved.