Interface TemplateDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TemplateDefinition.Builder,TemplateDefinition>,SdkBuilder<TemplateDefinition.Builder,TemplateDefinition>,SdkPojo
- Enclosing class:
- TemplateDefinition
public static interface TemplateDefinition.Builder extends SdkPojo, CopyableBuilder<TemplateDefinition.Builder,TemplateDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TemplateDefinition.BuildertemplateV2(Consumer<TemplateV2.Builder> templateV2)Template configuration to define the information included in certificates.TemplateDefinition.BuildertemplateV2(TemplateV2 templateV2)Template configuration to define the information included in certificates.default TemplateDefinition.BuildertemplateV3(Consumer<TemplateV3.Builder> templateV3)Template configuration to define the information included in certificates.TemplateDefinition.BuildertemplateV3(TemplateV3 templateV3)Template configuration to define the information included in certificates.default TemplateDefinition.BuildertemplateV4(Consumer<TemplateV4.Builder> templateV4)Template configuration to define the information included in certificates.TemplateDefinition.BuildertemplateV4(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, sdkFields
-
-
-
-
Method Detail
-
templateV2
TemplateDefinition.Builder templateV2(TemplateV2 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
default TemplateDefinition.Builder templateV2(Consumer<TemplateV2.Builder> 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.Builderavoiding the need to create one manually viaTemplateV2.builder().When the
Consumercompletes,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:
templateV2(TemplateV2)
-
templateV3
TemplateDefinition.Builder templateV3(TemplateV3 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
default TemplateDefinition.Builder templateV3(Consumer<TemplateV3.Builder> 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.Builderavoiding the need to create one manually viaTemplateV3.builder().When the
Consumercompletes,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:
templateV3(TemplateV3)
-
templateV4
TemplateDefinition.Builder templateV4(TemplateV4 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
default TemplateDefinition.Builder templateV4(Consumer<TemplateV4.Builder> 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.Builderavoiding the need to create one manually viaTemplateV4.builder().When the
Consumercompletes,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:
templateV4(TemplateV4)
-
-