public static final class UpdateSshPublicKeyRequest.Builder extends GeneratedMessageV3.Builder<UpdateSshPublicKeyRequest.Builder> implements UpdateSshPublicKeyRequestOrBuilder
A request message for updating an SSH public key.
Protobuf type google.cloud.oslogin.v1.UpdateSshPublicKeyRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UpdateSshPublicKeyRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public UpdateSshPublicKeyRequest build()
Returns
buildPartial()
public UpdateSshPublicKeyRequest buildPartial()
Returns
clear()
public UpdateSshPublicKeyRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public UpdateSshPublicKeyRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearName()
public UpdateSshPublicKeyRequest.Builder clearName()
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}
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public UpdateSshPublicKeyRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public UpdateSshPublicKeyRequest.Builder clearSshPublicKey()
Required. The SSH public key and expiration time.
.google.cloud.oslogin.common.SshPublicKey ssh_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearUpdateMask()
public UpdateSshPublicKeyRequest.Builder clearUpdateMask()
Mask to control which fields get updated. Updates all if not present.
.google.protobuf.FieldMask update_mask = 3;
Returns
clone()
public UpdateSshPublicKeyRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public UpdateSshPublicKeyRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
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}
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
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}
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
getSshPublicKey()
public OsLoginProto.SshPublicKey getSshPublicKey()
Required. The SSH public key and expiration time.
.google.cloud.oslogin.common.SshPublicKey ssh_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getSshPublicKeyBuilder()
public OsLoginProto.SshPublicKey.Builder getSshPublicKeyBuilder()
Required. The SSH public key and expiration time.
.google.cloud.oslogin.common.SshPublicKey ssh_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getSshPublicKeyOrBuilder()
public OsLoginProto.SshPublicKeyOrBuilder getSshPublicKeyOrBuilder()
Required. The SSH public key and expiration time.
.google.cloud.oslogin.common.SshPublicKey ssh_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getUpdateMask()
public FieldMask getUpdateMask()
Mask to control which fields get updated. Updates all if not present.
.google.protobuf.FieldMask update_mask = 3;
Returns
getUpdateMaskBuilder()
public FieldMask.Builder getUpdateMaskBuilder()
Mask to control which fields get updated. Updates all if not present.
.google.protobuf.FieldMask update_mask = 3;
Returns
getUpdateMaskOrBuilder()
public FieldMaskOrBuilder getUpdateMaskOrBuilder()
Mask to control which fields get updated. Updates all if not present.
.google.protobuf.FieldMask update_mask = 3;
Returns
hasSshPublicKey()
public boolean hasSshPublicKey()
Required. The SSH public key and expiration time.
.google.cloud.oslogin.common.SshPublicKey ssh_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the sshPublicKey field is set.
|
hasUpdateMask()
public boolean hasUpdateMask()
Mask to control which fields get updated. Updates all if not present.
.google.protobuf.FieldMask update_mask = 3;
Returns
Type | Description |
boolean | Whether the updateMask field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(UpdateSshPublicKeyRequest other)
public UpdateSshPublicKeyRequest.Builder mergeFrom(UpdateSshPublicKeyRequest other)
Parameter
Returns
public UpdateSshPublicKeyRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public UpdateSshPublicKeyRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeSshPublicKey(OsLoginProto.SshPublicKey value)
public UpdateSshPublicKeyRequest.Builder mergeSshPublicKey(OsLoginProto.SshPublicKey value)
Required. The SSH public key and expiration time.
.google.cloud.oslogin.common.SshPublicKey ssh_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UpdateSshPublicKeyRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
mergeUpdateMask(FieldMask value)
public UpdateSshPublicKeyRequest.Builder mergeUpdateMask(FieldMask value)
Mask to control which fields get updated. Updates all if not present.
.google.protobuf.FieldMask update_mask = 3;
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public UpdateSshPublicKeyRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setName(String value)
public UpdateSshPublicKeyRequest.Builder setName(String value)
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}
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The name to set.
|
Returns
setNameBytes(ByteString value)
public UpdateSshPublicKeyRequest.Builder setNameBytes(ByteString value)
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}
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for name to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UpdateSshPublicKeyRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSshPublicKey(OsLoginProto.SshPublicKey value)
public UpdateSshPublicKeyRequest.Builder setSshPublicKey(OsLoginProto.SshPublicKey value)
Required. The SSH public key and expiration time.
.google.cloud.oslogin.common.SshPublicKey ssh_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setSshPublicKey(OsLoginProto.SshPublicKey.Builder builderForValue)
public UpdateSshPublicKeyRequest.Builder setSshPublicKey(OsLoginProto.SshPublicKey.Builder builderForValue)
Required. The SSH public key and expiration time.
.google.cloud.oslogin.common.SshPublicKey ssh_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final UpdateSshPublicKeyRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setUpdateMask(FieldMask value)
public UpdateSshPublicKeyRequest.Builder setUpdateMask(FieldMask value)
Mask to control which fields get updated. Updates all if not present.
.google.protobuf.FieldMask update_mask = 3;
Parameter
Returns
setUpdateMask(FieldMask.Builder builderForValue)
public UpdateSshPublicKeyRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
Mask to control which fields get updated. Updates all if not present.
.google.protobuf.FieldMask update_mask = 3;
Parameter
Name | Description |
builderForValue | Builder
|
Returns