@Generated(value="software.amazon.awssdk:codegen") public final class CreateModelCardRequest extends SageMakerRequest implements ToCopyableBuilder<CreateModelCardRequest.Builder,CreateModelCardRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateModelCardRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateModelCardRequest.Builder |
builder() |
String |
content()
The content of the model card.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
modelCardName()
The unique name of the model card.
|
ModelCardStatus |
modelCardStatus()
The approval status of the model card within your organization.
|
String |
modelCardStatusAsString()
The approval status of the model card within your organization.
|
List<SdkField<?>> |
sdkFields() |
ModelCardSecurityConfig |
securityConfig()
An optional Key Management Service key to encrypt, decrypt, and re-encrypt model card content for regulated
workloads with highly sensitive data.
|
static Class<? extends CreateModelCardRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
Key-value pairs used to manage metadata for model cards.
|
CreateModelCardRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String modelCardName()
The unique name of the model card.
public final ModelCardSecurityConfig securityConfig()
An optional Key Management Service key to encrypt, decrypt, and re-encrypt model card content for regulated workloads with highly sensitive data.
public final String content()
The content of the model card. Content must be in model card JSON schema and provided as a string.
public final ModelCardStatus 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.
If the service returns an enum value that is not available in the current SDK version, modelCardStatus
will return ModelCardStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from modelCardStatusAsString().
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.
ModelCardStatuspublic final String modelCardStatusAsString()
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.
If the service returns an enum value that is not available in the current SDK version, modelCardStatus
will return ModelCardStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from modelCardStatusAsString().
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.
ModelCardStatuspublic final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
Key-value pairs used to manage metadata for model cards.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public CreateModelCardRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateModelCardRequest.Builder,CreateModelCardRequest>toBuilder in class SageMakerRequestpublic static CreateModelCardRequest.Builder builder()
public static Class<? extends CreateModelCardRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.