Google Cloud OsLogin V1beta Client - Class UpdateSshPublicKeyRequest (1.9.5)

Reference documentation and code samples for the Google Cloud OsLogin V1beta Client class UpdateSshPublicKeyRequest.

A request message for updating an SSH public key.

Generated from protobuf message google.cloud.oslogin.v1beta.UpdateSshPublicKeyRequest

Namespace

Google \ Cloud \ OsLogin \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Required. The fingerprint of the public key to update. Public keys are identified by their SHA-256 fingerprint. The fingerprint of the public key is in format users/{user}/sshPublicKeys/{fingerprint}.

↳ ssh_public_key Google\Cloud\OsLogin\Common\SshPublicKey

Required. The SSH public key and expiration time.

↳ update_mask Google\Protobuf\FieldMask

Mask to control which fields get updated. Updates all if not present.

getName

Required. The fingerprint of the public key to update. Public keys are identified by their SHA-256 fingerprint. The fingerprint of the public key is in format users/{user}/sshPublicKeys/{fingerprint}.

Returns
Type Description
string

setName

Required. The fingerprint of the public key to update. Public keys are identified by their SHA-256 fingerprint. The fingerprint of the public key is in format users/{user}/sshPublicKeys/{fingerprint}.

Parameter
Name Description
var string
Returns
Type Description
$this

getSshPublicKey

Required. The SSH public key and expiration time.

Returns
Type Description
Google\Cloud\OsLogin\Common\SshPublicKey|null

hasSshPublicKey

clearSshPublicKey

setSshPublicKey

Required. The SSH public key and expiration time.

Parameter
Name Description
var Google\Cloud\OsLogin\Common\SshPublicKey
Returns
Type Description
$this

getUpdateMask

Mask to control which fields get updated. Updates all if not present.

Returns
Type Description
Google\Protobuf\FieldMask|null

hasUpdateMask

clearUpdateMask

setUpdateMask

Mask to control which fields get updated. Updates all if not present.

Parameter
Name Description
var Google\Protobuf\FieldMask
Returns
Type Description
$this