Interface ShareInvitationSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ShareInvitationSummary.Builder,ShareInvitationSummary>, SdkBuilder<ShareInvitationSummary.Builder,ShareInvitationSummary>, SdkPojo
Enclosing class:
ShareInvitationSummary

public static interface ShareInvitationSummary.Builder extends SdkPojo, CopyableBuilder<ShareInvitationSummary.Builder,ShareInvitationSummary>
  • Method Details

    • shareInvitationId

      ShareInvitationSummary.Builder shareInvitationId(String shareInvitationId)

      The ID assigned to the share invitation.

      Parameters:
      shareInvitationId - The ID assigned to the share invitation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sharedBy

      Sets the value of the SharedBy property for this object.
      Parameters:
      sharedBy - The new value for the SharedBy property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sharedWith

      ShareInvitationSummary.Builder sharedWith(String sharedWith)
      Sets the value of the SharedWith property for this object.
      Parameters:
      sharedWith - The new value for the SharedWith property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissionType

      ShareInvitationSummary.Builder permissionType(String permissionType)
      Sets the value of the PermissionType property for this object.
      Parameters:
      permissionType - The new value for the PermissionType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • permissionType

      ShareInvitationSummary.Builder permissionType(PermissionType permissionType)
      Sets the value of the PermissionType property for this object.
      Parameters:
      permissionType - The new value for the PermissionType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • shareResourceType

      ShareInvitationSummary.Builder shareResourceType(String shareResourceType)

      The resource type of the share invitation.

      Parameters:
      shareResourceType - The resource type of the share invitation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • shareResourceType

      ShareInvitationSummary.Builder shareResourceType(ShareResourceType shareResourceType)

      The resource type of the share invitation.

      Parameters:
      shareResourceType - The resource type of the share invitation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • workloadName

      ShareInvitationSummary.Builder workloadName(String workloadName)
      Sets the value of the WorkloadName property for this object.
      Parameters:
      workloadName - The new value for the WorkloadName property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workloadId

      ShareInvitationSummary.Builder workloadId(String workloadId)
      Sets the value of the WorkloadId property for this object.
      Parameters:
      workloadId - The new value for the WorkloadId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lensName

      Sets the value of the LensName property for this object.
      Parameters:
      lensName - The new value for the LensName property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lensArn

      The ARN for the lens.

      Parameters:
      lensArn - The ARN for the lens.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileName

      ShareInvitationSummary.Builder profileName(String profileName)

      The profile name.

      Parameters:
      profileName - The profile name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileArn

      ShareInvitationSummary.Builder profileArn(String profileArn)

      The profile ARN.

      Parameters:
      profileArn - The profile ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateName

      ShareInvitationSummary.Builder templateName(String templateName)

      The name of the review template.

      Parameters:
      templateName - The name of the review template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateArn

      ShareInvitationSummary.Builder templateArn(String templateArn)

      The review template ARN.

      Parameters:
      templateArn - The review template ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.