Interface CapabilitySchemaItem.Builder

  • 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

      CapabilitySchemaItem.Builder capabilityId(String 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

      CapabilitySchemaItem.Builder extrinsicId(String 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

      CapabilitySchemaItem.Builder extrinsicVersion(Integer 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.