Class ClientConfiguration

java.lang.Object
hudson.model.AbstractDescribableImpl<ClientConfiguration>
io.jenkins.plugins.credentials.secretsmanager.config.ClientConfiguration
All Implemented Interfaces:
Describable<ClientConfiguration>, Serializable

public class ClientConfiguration extends AbstractDescribableImpl<ClientConfiguration> implements Serializable
Configure the HTTP client used by the AWS SDK.
See Also:
  • Constructor Details

    • ClientConfiguration

      @DataBoundConstructor public ClientConfiguration(String nonProxyHosts, String proxyHost, Integer proxyPort, String proxyUsername, Secret proxyPassword)
  • Method Details

    • getNonProxyHosts

      public String getNonProxyHosts()
    • setNonProxyHosts

      @DataBoundSetter public void setNonProxyHosts(String nonProxyHosts)
    • getProxyHost

      public String getProxyHost()
    • setProxyHost

      @DataBoundSetter public void setProxyHost(String proxyHost)
    • getProxyPort

      public Integer getProxyPort()
    • setProxyPort

      @DataBoundSetter public void setProxyPort(Integer proxyPort)
    • getProxyUsername

      public String getProxyUsername()
    • setProxyUsername

      @DataBoundSetter public void setProxyUsername(String proxyUsername)
    • getProxyPassword

      public Secret getProxyPassword()
    • setProxyPassword

      @DataBoundSetter public void setProxyPassword(Secret proxyPassword)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • build

      public software.amazon.awssdk.http.SdkHttpClient build()