Interface CreateDeviceFleetRequest.Builder

    • Method Detail

      • deviceFleetName

        CreateDeviceFleetRequest.Builder deviceFleetName​(String deviceFleetName)

        The name of the fleet that the device belongs to.

        Parameters:
        deviceFleetName - The name of the fleet that the device belongs to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        CreateDeviceFleetRequest.Builder roleArn​(String roleArn)

        The Amazon Resource Name (ARN) that has access to Amazon Web Services Internet of Things (IoT).

        Parameters:
        roleArn - The Amazon Resource Name (ARN) that has access to Amazon Web Services Internet of Things (IoT).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateDeviceFleetRequest.Builder description​(String description)

        A description of the fleet.

        Parameters:
        description - A description of the fleet.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputConfig

        CreateDeviceFleetRequest.Builder outputConfig​(EdgeOutputConfig outputConfig)

        The output configuration for storing sample data collected by the fleet.

        Parameters:
        outputConfig - The output configuration for storing sample data collected by the fleet.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateDeviceFleetRequest.Builder tags​(Collection<Tag> tags)

        Creates tags for the specified fleet.

        Parameters:
        tags - Creates tags for the specified fleet.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateDeviceFleetRequest.Builder tags​(Tag... tags)

        Creates tags for the specified fleet.

        Parameters:
        tags - Creates tags for the specified fleet.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • enableIotRoleAlias

        CreateDeviceFleetRequest.Builder enableIotRoleAlias​(Boolean enableIotRoleAlias)

        Whether to create an Amazon Web Services IoT Role Alias during device fleet creation. The name of the role alias generated will match this pattern: "SageMakerEdge-{DeviceFleetName}".

        For example, if your device fleet is called "demo-fleet", the name of the role alias will be "SageMakerEdge-demo-fleet".

        Parameters:
        enableIotRoleAlias - Whether to create an Amazon Web Services IoT Role Alias during device fleet creation. The name of the role alias generated will match this pattern: "SageMakerEdge-{DeviceFleetName}".

        For example, if your device fleet is called "demo-fleet", the name of the role alias will be "SageMakerEdge-demo-fleet".

        Returns:
        Returns a reference to this object so that method calls can be chained together.