Interface GitHubEnterpriseConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GitHubEnterpriseConfig, GitHubEnterpriseConfig.Builder

@Generated public interface GitHubEnterpriseConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getHostUri

      String getHostUri()
       Required. The URI of the GitHub Enterprise host this connection is for.
       
      string host_uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The hostUri.
    • getHostUriBytes

      com.google.protobuf.ByteString getHostUriBytes()
       Required. The URI of the GitHub Enterprise host this connection is for.
       
      string host_uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for hostUri.
    • getAppId

      long getAppId()
       Optional. ID of the GitHub App created from the manifest.
       
      int64 app_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The appId.
    • getAppSlug

      String getAppSlug()
       Output only. The URL-friendly name of the GitHub App.
       
      string app_slug = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The appSlug.
    • getAppSlugBytes

      com.google.protobuf.ByteString getAppSlugBytes()
       Output only. The URL-friendly name of the GitHub App.
       
      string app_slug = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for appSlug.
    • getPrivateKeySecretVersion

      String getPrivateKeySecretVersion()
       Optional. SecretManager resource containing the private key of the GitHub
       App, formatted as `projects/*/secrets/*/versions/*` or
       `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
       supported in that location).
       
      string private_key_secret_version = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The privateKeySecretVersion.
    • getPrivateKeySecretVersionBytes

      com.google.protobuf.ByteString getPrivateKeySecretVersionBytes()
       Optional. SecretManager resource containing the private key of the GitHub
       App, formatted as `projects/*/secrets/*/versions/*` or
       `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
       supported in that location).
       
      string private_key_secret_version = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for privateKeySecretVersion.
    • getWebhookSecretSecretVersion

      String getWebhookSecretSecretVersion()
       Optional. SecretManager resource containing the webhook secret of the
       GitHub App, formatted as `projects/*/secrets/*/versions/*` or
       `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
       supported in that location).
       
      string webhook_secret_secret_version = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The webhookSecretSecretVersion.
    • getWebhookSecretSecretVersionBytes

      com.google.protobuf.ByteString getWebhookSecretSecretVersionBytes()
       Optional. SecretManager resource containing the webhook secret of the
       GitHub App, formatted as `projects/*/secrets/*/versions/*` or
       `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
       supported in that location).
       
      string webhook_secret_secret_version = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for webhookSecretSecretVersion.
    • getAppInstallationId

      long getAppInstallationId()
       Optional. ID of the installation of the GitHub App.
       
      int64 app_installation_id = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The appInstallationId.
    • getInstallationUri

      String getInstallationUri()
       Output only. The URI to navigate to in order to manage the installation
       associated with this GitHubEnterpriseConfig.
       
      string installation_uri = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The installationUri.
    • getInstallationUriBytes

      com.google.protobuf.ByteString getInstallationUriBytes()
       Output only. The URI to navigate to in order to manage the installation
       associated with this GitHubEnterpriseConfig.
       
      string installation_uri = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for installationUri.
    • hasServiceDirectoryConfig

      boolean hasServiceDirectoryConfig()
       Optional. Configuration for using Service Directory to privately connect to
       a GitHub Enterprise server. This should only be set if the GitHub
       Enterprise server is hosted on-premises and not reachable by public
       internet. If this field is left empty, calls to the GitHub Enterprise
       server will be made over the public internet.
       
      .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 10 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the serviceDirectoryConfig field is set.
    • getServiceDirectoryConfig

      ServiceDirectoryConfig getServiceDirectoryConfig()
       Optional. Configuration for using Service Directory to privately connect to
       a GitHub Enterprise server. This should only be set if the GitHub
       Enterprise server is hosted on-premises and not reachable by public
       internet. If this field is left empty, calls to the GitHub Enterprise
       server will be made over the public internet.
       
      .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 10 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The serviceDirectoryConfig.
    • getServiceDirectoryConfigOrBuilder

      ServiceDirectoryConfigOrBuilder getServiceDirectoryConfigOrBuilder()
       Optional. Configuration for using Service Directory to privately connect to
       a GitHub Enterprise server. This should only be set if the GitHub
       Enterprise server is hosted on-premises and not reachable by public
       internet. If this field is left empty, calls to the GitHub Enterprise
       server will be made over the public internet.
       
      .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 10 [(.google.api.field_behavior) = OPTIONAL];
    • getServerVersion

      String getServerVersion()
       Output only. GitHub Enterprise version installed at the host_uri.
       
      string server_version = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The serverVersion.
    • getServerVersionBytes

      com.google.protobuf.ByteString getServerVersionBytes()
       Output only. GitHub Enterprise version installed at the host_uri.
       
      string server_version = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for serverVersion.
    • getSslCaCertificate

      String getSslCaCertificate()
       Optional. SSL certificate to use for requests to GitHub Enterprise.
       
      string ssl_ca_certificate = 14 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The sslCaCertificate.
    • getSslCaCertificateBytes

      com.google.protobuf.ByteString getSslCaCertificateBytes()
       Optional. SSL certificate to use for requests to GitHub Enterprise.
       
      string ssl_ca_certificate = 14 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for sslCaCertificate.
    • getOrganization

      String getOrganization()
       Optional. Immutable. GitHub Enterprise organization in which the GitHub App
       is created.
       
      string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The organization.
    • getOrganizationBytes

      com.google.protobuf.ByteString getOrganizationBytes()
       Optional. Immutable. GitHub Enterprise organization in which the GitHub App
       is created.
       
      string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for organization.