Interface TemplateDefinition.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TemplateDefinition.Builder,
,TemplateDefinition> SdkBuilder<TemplateDefinition.Builder,
,TemplateDefinition> SdkPojo
- Enclosing class:
TemplateDefinition
-
Method Summary
Modifier and TypeMethodDescriptiondefault TemplateDefinition.Builder
templateV2
(Consumer<TemplateV2.Builder> templateV2) Template configuration to define the information included in certificates.templateV2
(TemplateV2 templateV2) Template configuration to define the information included in certificates.default TemplateDefinition.Builder
templateV3
(Consumer<TemplateV3.Builder> templateV3) Template configuration to define the information included in certificates.templateV3
(TemplateV3 templateV3) Template configuration to define the information included in certificates.default TemplateDefinition.Builder
templateV4
(Consumer<TemplateV4.Builder> templateV4) Template configuration to define the information included in certificates.templateV4
(TemplateV4 templateV4) Template configuration to define the information included in certificates.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
templateV2
Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
- Parameters:
templateV2
- Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateV2
Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
This is a convenience method that creates an instance of theTemplateV2.Builder
avoiding the need to create one manually viaTemplateV2.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totemplateV2(TemplateV2)
.- Parameters:
templateV2
- a consumer that will call methods onTemplateV2.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
templateV3
Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
- Parameters:
templateV3
- Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateV3
Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
This is a convenience method that creates an instance of theTemplateV3.Builder
avoiding the need to create one manually viaTemplateV3.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totemplateV3(TemplateV3)
.- Parameters:
templateV3
- a consumer that will call methods onTemplateV3.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
templateV4
Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
- Parameters:
templateV4
- Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateV4
Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
This is a convenience method that creates an instance of theTemplateV4.Builder
avoiding the need to create one manually viaTemplateV4.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totemplateV4(TemplateV4)
.- Parameters:
templateV4
- a consumer that will call methods onTemplateV4.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-