Class HandlerSpecConnectionAuthenticationTlsOauth
- java.lang.Object
-
- com.marcnuri.yakc.model.io.istio.config.v1alpha2.HandlerSpecConnectionAuthenticationTlsOauth
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class HandlerSpecConnectionAuthenticationTlsOauth extends java.lang.Object implements com.marcnuri.yakc.model.Model
Oauth config to fetch access token from auth provider.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HandlerSpecConnectionAuthenticationTlsOauth.Builder
-
Constructor Summary
Constructors Constructor Description HandlerSpecConnectionAuthenticationTlsOauth()
HandlerSpecConnectionAuthenticationTlsOauth(java.lang.String clientId, java.lang.String clientSecret, java.util.Map<java.lang.String,java.lang.String> endpointParams, java.util.List<java.lang.String> scopes, java.lang.String tokenUrl)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HandlerSpecConnectionAuthenticationTlsOauth.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getClientId()
OAuth client id for mixer.java.lang.String
getClientSecret()
The path to the file holding the client secret for oauth.java.util.Map<java.lang.String,java.lang.String>
getEndpointParams()
Additional parameters for requests to the token endpoint.java.util.List<java.lang.String>
getScopes()
List of requested permissions.java.lang.String
getTokenUrl()
The Resource server's token endpoint URL.int
hashCode()
void
setClientId(java.lang.String clientId)
OAuth client id for mixer.void
setClientSecret(java.lang.String clientSecret)
The path to the file holding the client secret for oauth.void
setEndpointParams(java.util.Map<java.lang.String,java.lang.String> endpointParams)
Additional parameters for requests to the token endpoint.void
setScopes(java.util.List<java.lang.String> scopes)
List of requested permissions.void
setTokenUrl(java.lang.String tokenUrl)
The Resource server's token endpoint URL.HandlerSpecConnectionAuthenticationTlsOauth.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
HandlerSpecConnectionAuthenticationTlsOauth
public HandlerSpecConnectionAuthenticationTlsOauth(java.lang.String clientId, java.lang.String clientSecret, java.util.Map<java.lang.String,java.lang.String> endpointParams, java.util.List<java.lang.String> scopes, java.lang.String tokenUrl)
-
HandlerSpecConnectionAuthenticationTlsOauth
public HandlerSpecConnectionAuthenticationTlsOauth()
-
-
Method Detail
-
builder
public static HandlerSpecConnectionAuthenticationTlsOauth.Builder builder()
-
toBuilder
public HandlerSpecConnectionAuthenticationTlsOauth.Builder toBuilder()
-
getClientId
public java.lang.String getClientId()
OAuth client id for mixer.
-
getClientSecret
public java.lang.String getClientSecret()
The path to the file holding the client secret for oauth.
-
getEndpointParams
public java.util.Map<java.lang.String,java.lang.String> getEndpointParams()
Additional parameters for requests to the token endpoint.
-
getScopes
public java.util.List<java.lang.String> getScopes()
List of requested permissions.
-
getTokenUrl
public java.lang.String getTokenUrl()
The Resource server's token endpoint URL.
-
setClientId
public void setClientId(java.lang.String clientId)
OAuth client id for mixer.
-
setClientSecret
public void setClientSecret(java.lang.String clientSecret)
The path to the file holding the client secret for oauth.
-
setEndpointParams
public void setEndpointParams(java.util.Map<java.lang.String,java.lang.String> endpointParams)
Additional parameters for requests to the token endpoint.
-
setScopes
public void setScopes(java.util.List<java.lang.String> scopes)
List of requested permissions.
-
setTokenUrl
public void setTokenUrl(java.lang.String tokenUrl)
The Resource server's token endpoint URL.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-