Packages

sealed trait RemoteBuildCacheServer extends AnyRef

The remote build cache server configuration.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RemoteBuildCacheServer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def allowInsecureProtocol: Boolean

    Whether to allow insecure protocols when communicating with the build cache server.

    Whether to allow insecure protocols when communicating with the build cache server.

    If this is set to true, the build cache client will allow insecure protocols such as HTTP when communicating with the build cache server.

    The default is false.

  2. abstract def allowUntrusted: Boolean

    Whether to allow communication with an untrusted build cache server.

    Whether to allow communication with an untrusted build cache server.

    If this is set to true, the build cache client will allow communication with an untrusted build cache server.

    The default is false.

  3. abstract def url: Option[URL]

    The URL of the remote build cache server.

    The URL of the remote build cache server.

    If unspecified, defaults to $develocityUrl/cache/.

  4. abstract def useExpectContinue: Boolean

    Whether to use the HTTP Expect: 100-continue header when communicating with the build cache server.

    Whether to use the HTTP Expect: 100-continue header when communicating with the build cache server.

    The default is false.

  5. abstract def usernameAndPassword: Option[UsernameAndPassword]

    The username/password to use to authenticate against the remote build cache server.

    The username/password to use to authenticate against the remote build cache server.

    If specified, the username/password will be used instead of any available Develocity access key. Use of access keys should be preferred.

  6. abstract def withAllowInsecureProtocol(allowInsecureProtocol: Boolean): RemoteBuildCacheServer

    Create a copy of this configuration with an updated behavior regarding insecure protocols.

    Create a copy of this configuration with an updated behavior regarding insecure protocols.

    allowInsecureProtocol

    Whether to allow insecure protocols when communicating with the build cache server.

    returns

    A copy of this configuration with an updated behavior regarding insecure protocols.

    See also

    allowInsecureProtocol

  7. abstract def withAllowUntrusted(allowUntrusted: Boolean): RemoteBuildCacheServer

    Create a copy of this configuration with an updated behavior regarding untrusted servers.

    Create a copy of this configuration with an updated behavior regarding untrusted servers.

    allowUntrusted

    Whether to allow communication with an untrusted build cache server.

    returns

    A copy of this configuration with an updated behavior regarding untrusted servers.

    See also

    allowUntrusted

  8. abstract def withUrl(url: URL): RemoteBuildCacheServer

    Create a copy of this configuration with an updated URL.

    Create a copy of this configuration with an updated URL.

    url

    The new URL to connect to.

    returns

    A copy of this configuration with an updated URL.

    Since

    1.1.2

    See also

    url

  9. abstract def withUrl(url: Option[URL]): RemoteBuildCacheServer

    Create a copy of this configuration with an updated URL.

    Create a copy of this configuration with an updated URL.

    url

    The new URL to connect to.

    returns

    A copy of this configuration with an updated URL.

    See also

    url

  10. abstract def withUseExpectContinue(useExpectContinue: Boolean): RemoteBuildCacheServer

    Create a copy of this configuration with an updated behavior regarding the HTTP Expect: 100-continue header.

    Create a copy of this configuration with an updated behavior regarding the HTTP Expect: 100-continue header.

    useExpectContinue

    Whether to use the HTTP Expect: 100-continue header when communicating with the build cache server.

    returns

    A copy of this configuration with an updated behavior regarding the HTTP Expect: 100-continue header.

    See also

    useExpectContinue

  11. abstract def withUsernameAndPassword(username: String, password: String): RemoteBuildCacheServer

    Create a copy of this configuration with updated username and password.

    Create a copy of this configuration with updated username and password.

    username

    The username to use.

    password

    The password to use.

    returns

    A copy of this configuration with updated username and password.

  12. abstract def withUsernameAndPassword(usernameAndPassword: Option[UsernameAndPassword]): RemoteBuildCacheServer

    Create a copy of this configuration with updated username and password.

    Create a copy of this configuration with updated username and password.

    usernameAndPassword

    The new username and password to use.

    returns

    A copy of this configuration with updated username and password.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped