Class SourceControlProperties


  • public final class SourceControlProperties
    extends Object
    SourceControl resource specific properties.
    • Constructor Detail

      • SourceControlProperties

        public SourceControlProperties()
    • Method Detail

      • token

        public String token()
        Get the token property: OAuth access token.
        Returns:
        the token value.
      • withToken

        public SourceControlProperties withToken​(String token)
        Set the token property: OAuth access token.
        Parameters:
        token - the token value to set.
        Returns:
        the SourceControlProperties object itself.
      • tokenSecret

        public String tokenSecret()
        Get the tokenSecret property: OAuth access token secret.
        Returns:
        the tokenSecret value.
      • withTokenSecret

        public SourceControlProperties withTokenSecret​(String tokenSecret)
        Set the tokenSecret property: OAuth access token secret.
        Parameters:
        tokenSecret - the tokenSecret value to set.
        Returns:
        the SourceControlProperties object itself.
      • refreshToken

        public String refreshToken()
        Get the refreshToken property: OAuth refresh token.
        Returns:
        the refreshToken value.
      • withRefreshToken

        public SourceControlProperties withRefreshToken​(String refreshToken)
        Set the refreshToken property: OAuth refresh token.
        Parameters:
        refreshToken - the refreshToken value to set.
        Returns:
        the SourceControlProperties object itself.
      • expirationTime

        public OffsetDateTime expirationTime()
        Get the expirationTime property: OAuth token expiration.
        Returns:
        the expirationTime value.
      • withExpirationTime

        public SourceControlProperties withExpirationTime​(OffsetDateTime expirationTime)
        Set the expirationTime property: OAuth token expiration.
        Parameters:
        expirationTime - the expirationTime value to set.
        Returns:
        the SourceControlProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.