NasJobArgs class

The set of arguments for NasJob. The set of arguments for NasJob.

Constructors

NasJobArgs({required Input<String> displayName, Input<bool>? enableRestrictedImageTraining, Input<GoogleCloudAiplatformV1EncryptionSpec>? encryptionSpec, Input<Map<String, String>>? labels, Input<String>? location, required Input<GoogleCloudAiplatformV1NasJobSpec> nasJobSpec, Input<String>? project})
Creates a new NasJobArgs. displayName The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. enableRestrictedImageTraining Optional. Enable a separation of Custom model training and restricted image training for tenant project. encryptionSpec Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key. labels The labels with user-defined metadata to organize NasJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. location Optional. nasJobSpec The specification of a NasJob. project Optional.
const
NasJobArgs.fromMap(Map<String, dynamic> map)
factory

Properties

displayName → Input<String>
The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
final
enableRestrictedImageTraining → Input<bool>?
Optional. Enable a separation of Custom model training and restricted image training for tenant project.
final
encryptionSpec → Input<GoogleCloudAiplatformV1EncryptionSpec>?
Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>>?
The labels with user-defined metadata to organize NasJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
final
location → Input<String>?
final
nasJobSpec → Input<GoogleCloudAiplatformV1NasJobSpec>
The specification of a NasJob.
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited