Constructor
new ImportJob(propertiesopt)
Constructs a new ImportJob.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.kms.v1.IImportJob |
<optional> |
Properties to set |
- Implements:
-
- IImportJob
Classes
Members
attestation
ImportJob attestation.
createTime
ImportJob createTime.
expireEventTime
ImportJob expireEventTime.
expireTime
ImportJob expireTime.
generateTime
ImportJob generateTime.
importMethod
ImportJob importMethod.
name
ImportJob name.
protectionLevel
ImportJob protectionLevel.
publicKey
ImportJob publicKey.
state
ImportJob state.
ImportJobState
ImportJobState enum.
Properties:
Name | Type | Description |
---|---|---|
IMPORT_JOB_STATE_UNSPECIFIED |
number |
IMPORT_JOB_STATE_UNSPECIFIED value |
PENDING_GENERATION |
number |
PENDING_GENERATION value |
ACTIVE |
number |
ACTIVE value |
EXPIRED |
number |
EXPIRED value |
ImportMethod
ImportMethod enum.
Properties:
Name | Type | Description |
---|---|---|
IMPORT_METHOD_UNSPECIFIED |
number |
IMPORT_METHOD_UNSPECIFIED value |
RSA_OAEP_3072_SHA1_AES_256 |
number |
RSA_OAEP_3072_SHA1_AES_256 value |
RSA_OAEP_4096_SHA1_AES_256 |
number |
RSA_OAEP_4096_SHA1_AES_256 value |
RSA_OAEP_3072_SHA256_AES_256 |
number |
RSA_OAEP_3072_SHA256_AES_256 value |
RSA_OAEP_4096_SHA256_AES_256 |
number |
RSA_OAEP_4096_SHA256_AES_256 value |
RSA_OAEP_3072_SHA256 |
number |
RSA_OAEP_3072_SHA256 value |
RSA_OAEP_4096_SHA256 |
number |
RSA_OAEP_4096_SHA256 value |
Methods
toJSON() → {Object.<string, *>}
Converts this ImportJob to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.kms.v1.ImportJob}
Creates a new ImportJob instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.kms.v1.IImportJob |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.kms.v1.ImportJob |
ImportJob instance |
(static) decode(reader, lengthopt) → {google.cloud.kms.v1.ImportJob}
Decodes an ImportJob message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.kms.v1.ImportJob |
ImportJob |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.kms.v1.ImportJob}
Decodes an ImportJob message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.kms.v1.ImportJob |
ImportJob |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified ImportJob message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.kms.v1.IImportJob |
ImportJob message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified ImportJob message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.kms.v1.IImportJob |
ImportJob message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.kms.v1.ImportJob}
Creates an ImportJob message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.kms.v1.ImportJob |
ImportJob |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for ImportJob
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from an ImportJob message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.kms.v1.ImportJob |
ImportJob |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an ImportJob message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|