Interface Repository.GitRemoteSettings.SshAuthenticationConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Repository.GitRemoteSettings.SshAuthenticationConfig, Repository.GitRemoteSettings.SshAuthenticationConfig.Builder
Enclosing class:
Repository.GitRemoteSettings

public static interface Repository.GitRemoteSettings.SshAuthenticationConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getUserPrivateKeySecretVersion

      String getUserPrivateKeySecretVersion()
       Required. The name of the Secret Manager secret version to use as a
       ssh private key for Git operations.
       Must be in the format `projects/*/secrets/*/versions/*`.
       
      string user_private_key_secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The userPrivateKeySecretVersion.
    • getUserPrivateKeySecretVersionBytes

      com.google.protobuf.ByteString getUserPrivateKeySecretVersionBytes()
       Required. The name of the Secret Manager secret version to use as a
       ssh private key for Git operations.
       Must be in the format `projects/*/secrets/*/versions/*`.
       
      string user_private_key_secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for userPrivateKeySecretVersion.
    • getHostPublicKey

      String getHostPublicKey()
       Required. Content of a public SSH key to verify an identity of a remote
       Git host.
       
      string host_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The hostPublicKey.
    • getHostPublicKeyBytes

      com.google.protobuf.ByteString getHostPublicKeyBytes()
       Required. Content of a public SSH key to verify an identity of a remote
       Git host.
       
      string host_public_key = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for hostPublicKey.