Interface CreateResourceSnapshotJobRequest.Builder

    • Method Detail

      • catalog

        CreateResourceSnapshotJobRequest.Builder catalog​(String catalog)

        Specifies the catalog in which to create the snapshot job. Valid values are AWS and Sandbox.

        Parameters:
        catalog - Specifies the catalog in which to create the snapshot job. Valid values are AWS and Sandbox.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientToken

        CreateResourceSnapshotJobRequest.Builder clientToken​(String clientToken)

        A client-generated UUID used for idempotency check. The token helps prevent duplicate job creations.

        Parameters:
        clientToken - A client-generated UUID used for idempotency check. The token helps prevent duplicate job creations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engagementIdentifier

        CreateResourceSnapshotJobRequest.Builder engagementIdentifier​(String engagementIdentifier)

        Specifies the identifier of the engagement associated with the resource to be snapshotted.

        Parameters:
        engagementIdentifier - Specifies the identifier of the engagement associated with the resource to be snapshotted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceIdentifier

        CreateResourceSnapshotJobRequest.Builder resourceIdentifier​(String resourceIdentifier)

        Specifies the identifier of the specific resource to be snapshotted. The format depends on the ResourceType.

        Parameters:
        resourceIdentifier - Specifies the identifier of the specific resource to be snapshotted. The format depends on the ResourceType.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceSnapshotTemplateIdentifier

        CreateResourceSnapshotJobRequest.Builder resourceSnapshotTemplateIdentifier​(String resourceSnapshotTemplateIdentifier)

        Specifies the name of the template that defines the schema for the snapshot.

        Parameters:
        resourceSnapshotTemplateIdentifier - Specifies the name of the template that defines the schema for the snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceType

        CreateResourceSnapshotJobRequest.Builder resourceType​(String resourceType)

        The type of resource for which the snapshot job is being created. Must be one of the supported resource types i.e. Opportunity

        Parameters:
        resourceType - The type of resource for which the snapshot job is being created. Must be one of the supported resource types i.e. Opportunity
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResourceType, ResourceType
      • resourceType

        CreateResourceSnapshotJobRequest.Builder resourceType​(ResourceType resourceType)

        The type of resource for which the snapshot job is being created. Must be one of the supported resource types i.e. Opportunity

        Parameters:
        resourceType - The type of resource for which the snapshot job is being created. Must be one of the supported resource types i.e. Opportunity
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResourceType, ResourceType
      • tags

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

        A list of objects specifying each tag name and value.

        Parameters:
        tags - A list of objects specifying each tag name and value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateResourceSnapshotJobRequest.Builder tags​(Tag... tags)

        A list of objects specifying each tag name and value.

        Parameters:
        tags - A list of objects specifying each tag name and value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.