/*
* Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.services.sagemaker.model;
import java.io.Serializable;
import javax.annotation.Generated;
/**
*
* @see AWS API
* Documentation
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class DescribeModelCardResult extends com.amazonaws.AmazonWebServiceResult
* The Amazon Resource Name (ARN) of the model card.
*
* The name of the model card.
*
* The version of the model card.
*
* The content of the model card.
*
* The approval status of the model card within your organization. Different organizations might have different
* criteria for model card review and approval.
*
*
*
*
*
* The security configuration used to protect model card content.
*
* The date and time the model card was created.
*
* The date and time the model card was last modified.
*
* The processing status of model card deletion. The
*
*
*
*
*
*
* The Amazon Resource Name (ARN) of the model card.
*
* The Amazon Resource Name (ARN) of the model card.
*
* The Amazon Resource Name (ARN) of the model card.
*
* The name of the model card.
*
* The name of the model card.
*
* The name of the model card.
*
* The version of the model card.
*
* The version of the model card.
*
* The version of the model card.
*
* The content of the model card.
*
* The content of the model card.
*
* The content of the model card.
*
* The approval status of the model card within your organization. Different organizations might have different
* criteria for model card review and approval.
*
*
*
*
*
*
*/
private String modelCardStatus;
/**
* Draft
: The model card is a work in progress.
* PendingReview
: The model card is pending review.
* Approved
: The model card is approved.
* Archived
: The model card is archived. No more updates should be made to the model card, but it can
* still be exported.
* ModelCardProcessingStatus
updates throughout the
* different deletion steps.
*
*
*/
private String modelCardProcessingStatus;
/**
* DeletePending
: Model card deletion request received.
* DeleteInProgress
: Model card deletion is in progress.
* ContentDeleted
: Deleted model card content.
* ExportJobsDeleted
: Deleted all export jobs associated with the model card.
* DeleteCompleted
: Successfully deleted the model card.
* DeleteFailed
: The model card failed to delete.
*
*
*
* @param modelCardStatus
* The approval status of the model card within your organization. Different organizations might have
* different criteria for model card review and approval.Draft
: The model card is a work in progress.
* PendingReview
: The model card is pending review.
* Approved
: The model card is approved.
* Archived
: The model card is archived. No more updates should be made to the model card, but it can
* still be exported.
*
* Draft
: The model card is a work in progress.
*
* PendingReview
: The model card is pending review.
*
* Approved
: The model card is approved.
*
* Archived
: The model card is archived. No more updates should be made to the model card, but
* it can still be exported.
*
* The approval status of the model card within your organization. Different organizations might have different * criteria for model card review and approval. *
*
* Draft
: The model card is a work in progress.
*
* PendingReview
: The model card is pending review.
*
* Approved
: The model card is approved.
*
* Archived
: The model card is archived. No more updates should be made to the model card, but it can
* still be exported.
*
* Draft
: The model card is a work in progress.
*
* PendingReview
: The model card is pending review.
*
* Approved
: The model card is approved.
*
* Archived
: The model card is archived. No more updates should be made to the model card, but
* it can still be exported.
*
* The approval status of the model card within your organization. Different organizations might have different * criteria for model card review and approval. *
*
* Draft
: The model card is a work in progress.
*
* PendingReview
: The model card is pending review.
*
* Approved
: The model card is approved.
*
* Archived
: The model card is archived. No more updates should be made to the model card, but it can
* still be exported.
*
* Draft
: The model card is a work in progress.
*
* PendingReview
: The model card is pending review.
*
* Approved
: The model card is approved.
*
* Archived
: The model card is archived. No more updates should be made to the model card, but
* it can still be exported.
*
* The approval status of the model card within your organization. Different organizations might have different * criteria for model card review and approval. *
*
* Draft
: The model card is a work in progress.
*
* PendingReview
: The model card is pending review.
*
* Approved
: The model card is approved.
*
* Archived
: The model card is archived. No more updates should be made to the model card, but it can
* still be exported.
*
* Draft
: The model card is a work in progress.
*
* PendingReview
: The model card is pending review.
*
* Approved
: The model card is approved.
*
* Archived
: The model card is archived. No more updates should be made to the model card, but
* it can still be exported.
*
* The security configuration used to protect model card content. *
* * @param securityConfig * The security configuration used to protect model card content. */ public void setSecurityConfig(ModelCardSecurityConfig securityConfig) { this.securityConfig = securityConfig; } /** ** The security configuration used to protect model card content. *
* * @return The security configuration used to protect model card content. */ public ModelCardSecurityConfig getSecurityConfig() { return this.securityConfig; } /** ** The security configuration used to protect model card content. *
* * @param securityConfig * The security configuration used to protect model card content. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeModelCardResult withSecurityConfig(ModelCardSecurityConfig securityConfig) { setSecurityConfig(securityConfig); return this; } /** ** The date and time the model card was created. *
* * @param creationTime * The date and time the model card was created. */ public void setCreationTime(java.util.Date creationTime) { this.creationTime = creationTime; } /** ** The date and time the model card was created. *
* * @return The date and time the model card was created. */ public java.util.Date getCreationTime() { return this.creationTime; } /** ** The date and time the model card was created. *
* * @param creationTime * The date and time the model card was created. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeModelCardResult withCreationTime(java.util.Date creationTime) { setCreationTime(creationTime); return this; } /** * @param createdBy */ public void setCreatedBy(UserContext createdBy) { this.createdBy = createdBy; } /** * @return */ public UserContext getCreatedBy() { return this.createdBy; } /** * @param createdBy * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeModelCardResult withCreatedBy(UserContext createdBy) { setCreatedBy(createdBy); return this; } /** ** The date and time the model card was last modified. *
* * @param lastModifiedTime * The date and time the model card was last modified. */ public void setLastModifiedTime(java.util.Date lastModifiedTime) { this.lastModifiedTime = lastModifiedTime; } /** ** The date and time the model card was last modified. *
* * @return The date and time the model card was last modified. */ public java.util.Date getLastModifiedTime() { return this.lastModifiedTime; } /** ** The date and time the model card was last modified. *
* * @param lastModifiedTime * The date and time the model card was last modified. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeModelCardResult withLastModifiedTime(java.util.Date lastModifiedTime) { setLastModifiedTime(lastModifiedTime); return this; } /** * @param lastModifiedBy */ public void setLastModifiedBy(UserContext lastModifiedBy) { this.lastModifiedBy = lastModifiedBy; } /** * @return */ public UserContext getLastModifiedBy() { return this.lastModifiedBy; } /** * @param lastModifiedBy * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeModelCardResult withLastModifiedBy(UserContext lastModifiedBy) { setLastModifiedBy(lastModifiedBy); return this; } /** *
* The processing status of model card deletion. The ModelCardProcessingStatus
updates throughout the
* different deletion steps.
*
* DeletePending
: Model card deletion request received.
*
* DeleteInProgress
: Model card deletion is in progress.
*
* ContentDeleted
: Deleted model card content.
*
* ExportJobsDeleted
: Deleted all export jobs associated with the model card.
*
* DeleteCompleted
: Successfully deleted the model card.
*
* DeleteFailed
: The model card failed to delete.
*
ModelCardProcessingStatus
updates
* throughout the different deletion steps.
*
* DeletePending
: Model card deletion request received.
*
* DeleteInProgress
: Model card deletion is in progress.
*
* ContentDeleted
: Deleted model card content.
*
* ExportJobsDeleted
: Deleted all export jobs associated with the model card.
*
* DeleteCompleted
: Successfully deleted the model card.
*
* DeleteFailed
: The model card failed to delete.
*
* The processing status of model card deletion. The ModelCardProcessingStatus
updates throughout the
* different deletion steps.
*
* DeletePending
: Model card deletion request received.
*
* DeleteInProgress
: Model card deletion is in progress.
*
* ContentDeleted
: Deleted model card content.
*
* ExportJobsDeleted
: Deleted all export jobs associated with the model card.
*
* DeleteCompleted
: Successfully deleted the model card.
*
* DeleteFailed
: The model card failed to delete.
*
ModelCardProcessingStatus
updates
* throughout the different deletion steps.
*
* DeletePending
: Model card deletion request received.
*
* DeleteInProgress
: Model card deletion is in progress.
*
* ContentDeleted
: Deleted model card content.
*
* ExportJobsDeleted
: Deleted all export jobs associated with the model card.
*
* DeleteCompleted
: Successfully deleted the model card.
*
* DeleteFailed
: The model card failed to delete.
*
* The processing status of model card deletion. The ModelCardProcessingStatus
updates throughout the
* different deletion steps.
*
* DeletePending
: Model card deletion request received.
*
* DeleteInProgress
: Model card deletion is in progress.
*
* ContentDeleted
: Deleted model card content.
*
* ExportJobsDeleted
: Deleted all export jobs associated with the model card.
*
* DeleteCompleted
: Successfully deleted the model card.
*
* DeleteFailed
: The model card failed to delete.
*
ModelCardProcessingStatus
updates
* throughout the different deletion steps.
*
* DeletePending
: Model card deletion request received.
*
* DeleteInProgress
: Model card deletion is in progress.
*
* ContentDeleted
: Deleted model card content.
*
* ExportJobsDeleted
: Deleted all export jobs associated with the model card.
*
* DeleteCompleted
: Successfully deleted the model card.
*
* DeleteFailed
: The model card failed to delete.
*
* The processing status of model card deletion. The ModelCardProcessingStatus
updates throughout the
* different deletion steps.
*
* DeletePending
: Model card deletion request received.
*
* DeleteInProgress
: Model card deletion is in progress.
*
* ContentDeleted
: Deleted model card content.
*
* ExportJobsDeleted
: Deleted all export jobs associated with the model card.
*
* DeleteCompleted
: Successfully deleted the model card.
*
* DeleteFailed
: The model card failed to delete.
*
ModelCardProcessingStatus
updates
* throughout the different deletion steps.
*
* DeletePending
: Model card deletion request received.
*
* DeleteInProgress
: Model card deletion is in progress.
*
* ContentDeleted
: Deleted model card content.
*
* ExportJobsDeleted
: Deleted all export jobs associated with the model card.
*
* DeleteCompleted
: Successfully deleted the model card.
*
* DeleteFailed
: The model card failed to delete.
*