Class Config


  • public final class Config
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Config()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.lang.Boolean> allowReauth()
      If set to `false`, OpenStack authorization won't be perfomed automatically, if the initial auth token get expired.
      java.util.Optional<java.lang.String> applicationCredentialId()
      Application Credential ID to login with.
      java.util.Optional<java.lang.String> applicationCredentialName()
      Application Credential name to login with.
      java.util.Optional<java.lang.String> applicationCredentialSecret()
      Application Credential secret to login with.
      java.util.Optional<java.lang.String> authUrl()
      The Identity authentication URL.
      java.util.Optional<java.lang.String> cacertFile()
      A Custom CA certificate.
      java.util.Optional<java.lang.String> cert()
      A client certificate to authenticate with.
      java.util.Optional<java.lang.String> cloud()
      An entry in a `clouds.yaml` file to use.
      java.util.Optional<java.lang.String> defaultDomain()
      The name of the Domain ID to scope to if no other domain is specified.
      java.util.Optional<java.lang.Boolean> delayedAuth()
      If set to `false`, OpenStack authorization will be perfomed, every time the service provider client is called.
      java.util.Optional<java.lang.Boolean> disableNoCacheHeader()
      If set to `true`, the HTTP `Cache-Control: no-cache` header will not be added by default to all API requests.
      java.util.Optional<java.lang.String> domainId()
      The ID of the Domain to scope to (Identity v3).
      java.util.Optional<java.lang.String> domainName()
      The name of the Domain to scope to (Identity v3).
      java.util.Optional<java.lang.Boolean> enableLogging()
      Outputs very verbose logs with all calls made to and responses from OpenStack
      java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> endpointOverrides()
      A map of services with an endpoint to override what was from the Keystone catalog
      java.util.Optional<java.lang.String> endpointType()  
      java.util.Optional<java.lang.Boolean> insecure()
      Trust self-signed certificates.
      java.util.Optional<java.lang.String> key()
      A client private key to authenticate with.
      java.util.Optional<java.lang.Integer> maxRetries()
      How many times HTTP connection should be retried until giving up.
      java.util.Optional<java.lang.String> password()
      Password to login with.
      java.util.Optional<java.lang.String> projectDomainId()
      The ID of the domain where the proejct resides (Identity v3).
      java.util.Optional<java.lang.String> projectDomainName()
      The name of the domain where the project resides (Identity v3).
      java.util.Optional<java.lang.String> region()
      The OpenStack region to connect to.
      java.util.Optional<java.lang.Boolean> swauth()
      Use Swift's authentication system instead of Keystone.
      java.util.Optional<java.lang.Boolean> systemScope()
      If set to `true`, system scoped authorization will be enabled.
      java.util.Optional<java.lang.String> tenantId()
      The ID of the Tenant (Identity v2) or Project (Identity v3) to login with.
      java.util.Optional<java.lang.String> tenantName()
      The name of the Tenant (Identity v2) or Project (Identity v3) to login with.
      java.util.Optional<java.lang.String> token()
      Authentication token to use as an alternative to username/password.
      java.util.Optional<java.lang.Boolean> useOctavia()
      If set to `true`, API requests will go the Load Balancer service (Octavia) instead of the Networking service (Neutron).
      java.util.Optional<java.lang.String> userDomainId()
      The ID of the domain where the user resides (Identity v3).
      java.util.Optional<java.lang.String> userDomainName()
      The name of the domain where the user resides (Identity v3).
      java.util.Optional<java.lang.String> userId()
      User ID to login with.
      java.util.Optional<java.lang.String> userName()
      Username to login with.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Config

        public Config()
    • Method Detail

      • allowReauth

        public java.util.Optional<java.lang.Boolean> allowReauth()
        If set to `false`, OpenStack authorization won't be perfomed automatically, if the initial auth token get expired. Defaults to `true`
      • applicationCredentialId

        public java.util.Optional<java.lang.String> applicationCredentialId()
        Application Credential ID to login with.
      • applicationCredentialName

        public java.util.Optional<java.lang.String> applicationCredentialName()
        Application Credential name to login with.
      • applicationCredentialSecret

        public java.util.Optional<java.lang.String> applicationCredentialSecret()
        Application Credential secret to login with.
      • authUrl

        public java.util.Optional<java.lang.String> authUrl()
        The Identity authentication URL.
      • cacertFile

        public java.util.Optional<java.lang.String> cacertFile()
        A Custom CA certificate.
      • cert

        public java.util.Optional<java.lang.String> cert()
        A client certificate to authenticate with.
      • cloud

        public java.util.Optional<java.lang.String> cloud()
        An entry in a `clouds.yaml` file to use.
      • defaultDomain

        public java.util.Optional<java.lang.String> defaultDomain()
        The name of the Domain ID to scope to if no other domain is specified. Defaults to `default` (Identity v3).
      • delayedAuth

        public java.util.Optional<java.lang.Boolean> delayedAuth()
        If set to `false`, OpenStack authorization will be perfomed, every time the service provider client is called. Defaults to `true`.
      • disableNoCacheHeader

        public java.util.Optional<java.lang.Boolean> disableNoCacheHeader()
        If set to `true`, the HTTP `Cache-Control: no-cache` header will not be added by default to all API requests.
      • domainId

        public java.util.Optional<java.lang.String> domainId()
        The ID of the Domain to scope to (Identity v3).
      • domainName

        public java.util.Optional<java.lang.String> domainName()
        The name of the Domain to scope to (Identity v3).
      • enableLogging

        public java.util.Optional<java.lang.Boolean> enableLogging()
        Outputs very verbose logs with all calls made to and responses from OpenStack
      • endpointOverrides

        public java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> endpointOverrides()
        A map of services with an endpoint to override what was from the Keystone catalog
      • endpointType

        public java.util.Optional<java.lang.String> endpointType()
      • insecure

        public java.util.Optional<java.lang.Boolean> insecure()
        Trust self-signed certificates.
      • key

        public java.util.Optional<java.lang.String> key()
        A client private key to authenticate with.
      • maxRetries

        public java.util.Optional<java.lang.Integer> maxRetries()
        How many times HTTP connection should be retried until giving up.
      • password

        public java.util.Optional<java.lang.String> password()
        Password to login with.
      • projectDomainId

        public java.util.Optional<java.lang.String> projectDomainId()
        The ID of the domain where the proejct resides (Identity v3).
      • projectDomainName

        public java.util.Optional<java.lang.String> projectDomainName()
        The name of the domain where the project resides (Identity v3).
      • region

        public java.util.Optional<java.lang.String> region()
        The OpenStack region to connect to.
      • swauth

        public java.util.Optional<java.lang.Boolean> swauth()
        Use Swift's authentication system instead of Keystone. Only used for interaction with Swift.
      • systemScope

        public java.util.Optional<java.lang.Boolean> systemScope()
        If set to `true`, system scoped authorization will be enabled. Defaults to `false` (Identity v3).
      • tenantId

        public java.util.Optional<java.lang.String> tenantId()
        The ID of the Tenant (Identity v2) or Project (Identity v3) to login with.
      • tenantName

        public java.util.Optional<java.lang.String> tenantName()
        The name of the Tenant (Identity v2) or Project (Identity v3) to login with.
      • token

        public java.util.Optional<java.lang.String> token()
        Authentication token to use as an alternative to username/password.
      • useOctavia

        public java.util.Optional<java.lang.Boolean> useOctavia()
        If set to `true`, API requests will go the Load Balancer service (Octavia) instead of the Networking service (Neutron).
      • userDomainId

        public java.util.Optional<java.lang.String> userDomainId()
        The ID of the domain where the user resides (Identity v3).
      • userDomainName

        public java.util.Optional<java.lang.String> userDomainName()
        The name of the domain where the user resides (Identity v3).
      • userId

        public java.util.Optional<java.lang.String> userId()
        User ID to login with.
      • userName

        public java.util.Optional<java.lang.String> userName()
        Username to login with.