public static interface CreateComponentRequest.Builder extends ImagebuilderRequest.Builder, SdkPojo, CopyableBuilder<CreateComponentRequest.Builder,CreateComponentRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateComponentRequest.Builder name(String name)
The name of the component.
name - The name of the component.CreateComponentRequest.Builder semanticVersion(String semanticVersion)
The semantic version of the component. This version to follow the semantic version syntax. i.e. major.minor.patch. This could be versioned like software 2.0.1 or date like 2019.12.01.
semanticVersion - The semantic version of the component. This version to follow the semantic version syntax. i.e.
major.minor.patch. This could be versioned like software 2.0.1 or date like 2019.12.01.CreateComponentRequest.Builder description(String description)
CThe description of the component. Describes the contents of the component.
description - CThe description of the component. Describes the contents of the component.CreateComponentRequest.Builder changeDescription(String changeDescription)
CThe change description of the component. Describes what change has been made in this version. In other words what makes this version different from other versions of this component.
changeDescription - CThe change description of the component. Describes what change has been made in this version. In
other words what makes this version different from other versions of this component.CreateComponentRequest.Builder platform(String platform)
CThe platform of the component.
CreateComponentRequest.Builder platform(Platform platform)
CThe platform of the component.
CreateComponentRequest.Builder data(String data)
CThe data of the component.
data - CThe data of the component.CreateComponentRequest.Builder uri(String uri)
CThe uri of the component.
uri - CThe uri of the component.CreateComponentRequest.Builder kmsKeyId(String kmsKeyId)
The ID of the KMS key that should be used to encrypt this component.
kmsKeyId - The ID of the KMS key that should be used to encrypt this component.CreateComponentRequest.Builder tags(Map<String,String> tags)
CThe tags of the component.
tags - CThe tags of the component.CreateComponentRequest.Builder clientToken(String clientToken)
CThe idempotency token of the component.
clientToken - CThe idempotency token of the component.CreateComponentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateComponentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2019. All rights reserved.