public class TestInvokeAuthorizerRequest extends AmazonWebServiceRequest implements java.io.Serializable
Tests a custom authorization behavior by invoking a specified custom authorizer. Use this to test and debug the custom authorization behavior of devices that connect to the AWS IoT device gateway.
| Constructor and Description | 
|---|
| TestInvokeAuthorizerRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(java.lang.Object obj) | 
| java.lang.String | getAuthorizerName()
 The custom authorizer name. | 
| HttpContext | getHttpContext()
 Specifies a test HTTP authorization request. | 
| MqttContext | getMqttContext()
 Specifies a test MQTT authorization request. | 
| TlsContext | getTlsContext()
 Specifies a test TLS authorization request. | 
| java.lang.String | getToken()
 The token returned by your custom authentication service. | 
| java.lang.String | getTokenSignature()
 The signature made with the token and your custom authentication
 service's private key. | 
| int | hashCode() | 
| void | setAuthorizerName(java.lang.String authorizerName)
 The custom authorizer name. | 
| void | setHttpContext(HttpContext httpContext)
 Specifies a test HTTP authorization request. | 
| void | setMqttContext(MqttContext mqttContext)
 Specifies a test MQTT authorization request. | 
| void | setTlsContext(TlsContext tlsContext)
 Specifies a test TLS authorization request. | 
| void | setToken(java.lang.String token)
 The token returned by your custom authentication service. | 
| void | setTokenSignature(java.lang.String tokenSignature)
 The signature made with the token and your custom authentication
 service's private key. | 
| java.lang.String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| TestInvokeAuthorizerRequest | withAuthorizerName(java.lang.String authorizerName)
 The custom authorizer name. | 
| TestInvokeAuthorizerRequest | withHttpContext(HttpContext httpContext)
 Specifies a test HTTP authorization request. | 
| TestInvokeAuthorizerRequest | withMqttContext(MqttContext mqttContext)
 Specifies a test MQTT authorization request. | 
| TestInvokeAuthorizerRequest | withTlsContext(TlsContext tlsContext)
 Specifies a test TLS authorization request. | 
| TestInvokeAuthorizerRequest | withToken(java.lang.String token)
 The token returned by your custom authentication service. | 
| TestInvokeAuthorizerRequest | withTokenSignature(java.lang.String tokenSignature)
 The signature made with the token and your custom authentication
 service's private key. | 
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic java.lang.String getAuthorizerName()
The custom authorizer name.
 Constraints:
 Length: 1 - 128
 Pattern: [\w=,@-]+
The custom authorizer name.
public void setAuthorizerName(java.lang.String authorizerName)
The custom authorizer name.
 Constraints:
 Length: 1 - 128
 Pattern: [\w=,@-]+
authorizerName - The custom authorizer name.
public TestInvokeAuthorizerRequest withAuthorizerName(java.lang.String authorizerName)
The custom authorizer name.
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 128
 Pattern: [\w=,@-]+
authorizerName - The custom authorizer name.
public java.lang.String getToken()
The token returned by your custom authentication service.
 Constraints:
 Length: 1 - 6144
The token returned by your custom authentication service.
public void setToken(java.lang.String token)
The token returned by your custom authentication service.
 Constraints:
 Length: 1 - 6144
token - The token returned by your custom authentication service.
public TestInvokeAuthorizerRequest withToken(java.lang.String token)
The token returned by your custom authentication service.
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 6144
token - The token returned by your custom authentication service.
public java.lang.String getTokenSignature()
The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.
 Constraints:
 Length: 1 - 2560
 Pattern: [A-Za-z0-9+/]+={0,2}
The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.
public void setTokenSignature(java.lang.String tokenSignature)
The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.
 Constraints:
 Length: 1 - 2560
 Pattern: [A-Za-z0-9+/]+={0,2}
tokenSignature - The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.
public TestInvokeAuthorizerRequest withTokenSignature(java.lang.String tokenSignature)
The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 2560
 Pattern: [A-Za-z0-9+/]+={0,2}
tokenSignature - The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.
public HttpContext getHttpContext()
Specifies a test HTTP authorization request.
Specifies a test HTTP authorization request.
public void setHttpContext(HttpContext httpContext)
Specifies a test HTTP authorization request.
httpContext - Specifies a test HTTP authorization request.
public TestInvokeAuthorizerRequest withHttpContext(HttpContext httpContext)
Specifies a test HTTP authorization request.
Returns a reference to this object so that method calls can be chained together.
httpContext - Specifies a test HTTP authorization request.
public MqttContext getMqttContext()
Specifies a test MQTT authorization request.
Specifies a test MQTT authorization request.
public void setMqttContext(MqttContext mqttContext)
Specifies a test MQTT authorization request.
mqttContext - Specifies a test MQTT authorization request.
public TestInvokeAuthorizerRequest withMqttContext(MqttContext mqttContext)
Specifies a test MQTT authorization request.
Returns a reference to this object so that method calls can be chained together.
mqttContext - Specifies a test MQTT authorization request.
public TlsContext getTlsContext()
Specifies a test TLS authorization request.
Specifies a test TLS authorization request.
public void setTlsContext(TlsContext tlsContext)
Specifies a test TLS authorization request.
tlsContext - Specifies a test TLS authorization request.
public TestInvokeAuthorizerRequest withTlsContext(TlsContext tlsContext)
Specifies a test TLS authorization request.
Returns a reference to this object so that method calls can be chained together.
tlsContext - Specifies a test TLS authorization request.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018 Amazon Web Services, Inc. All Rights Reserved.