Interface CapabilitySchemaItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CapabilitySchemaItem.Builder,
,CapabilitySchemaItem> SdkBuilder<CapabilitySchemaItem.Builder,
,CapabilitySchemaItem> SdkPojo
- Enclosing class:
CapabilitySchemaItem
@Mutable
@NotThreadSafe
public static interface CapabilitySchemaItem.Builder
extends SdkPojo, CopyableBuilder<CapabilitySchemaItem.Builder,CapabilitySchemaItem>
-
Method Summary
Modifier and TypeMethodDescriptioncapabilityId
(String capabilityId) The unique identifier of the capability defined in the schema.extrinsicId
(String extrinsicId) The external identifier for the capability, used when referencing the capability outside of the AWS ecosystem.extrinsicVersion
(Integer extrinsicVersion) The version of the external capability definition, used to track compatibility with external systems.The format of the capability schema, which defines how the schema is structured and interpreted.format
(SchemaVersionFormat format) The format of the capability schema, which defines how the schema is structured and interpreted.The actual schema definition that describes the capability's properties, actions, and events.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
-
format
The format of the capability schema, which defines how the schema is structured and interpreted.
- Parameters:
format
- The format of the capability schema, which defines how the schema is structured and interpreted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
format
The format of the capability schema, which defines how the schema is structured and interpreted.
- Parameters:
format
- The format of the capability schema, which defines how the schema is structured and interpreted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
capabilityId
The unique identifier of the capability defined in the schema.
- Parameters:
capabilityId
- The unique identifier of the capability defined in the schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extrinsicId
The external identifier for the capability, used when referencing the capability outside of the AWS ecosystem.
- Parameters:
extrinsicId
- The external identifier for the capability, used when referencing the capability outside of the AWS ecosystem.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extrinsicVersion
The version of the external capability definition, used to track compatibility with external systems.
- Parameters:
extrinsicVersion
- The version of the external capability definition, used to track compatibility with external systems.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schema
The actual schema definition that describes the capability's properties, actions, and events.
- Parameters:
schema
- The actual schema definition that describes the capability's properties, actions, and events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-