ImportJob

google.cloud.kms.v1. ImportJob

Represents an ImportJob.

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

WrappingPublicKey

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

null if valid, otherwise the reason why it is not