Class GrpcRouteMatch.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appmesh.GrpcRouteMatch.Jsii$Proxy
- All Implemented Interfaces:
GrpcRouteMatch
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
GrpcRouteMatch
@Stability(Stable)
@Internal
public static final class GrpcRouteMatch.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements GrpcRouteMatch
An implementation for
GrpcRouteMatch
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appmesh.GrpcRouteMatch
GrpcRouteMatch.Builder, GrpcRouteMatch.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(GrpcRouteMatch.Builder builder) Constructor that initializes the object based on literal property values passed by theGrpcRouteMatch.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final List<HeaderMatch>
Create metadata based gRPC route match.final String
The method name to match from the request.final Number
getPort()
The port to match from the request.final String
Create service name based gRPC route match.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theGrpcRouteMatch.Builder
.
-
-
Method Details
-
getMetadata
Description copied from interface:GrpcRouteMatch
Create metadata based gRPC route match.All specified metadata must match for the route to match.
Default: - do not match on metadata
- Specified by:
getMetadata
in interfaceGrpcRouteMatch
-
getMethodName
Description copied from interface:GrpcRouteMatch
The method name to match from the request.If the method name is specified, service name must be also provided.
Default: - do not match on method name
- Specified by:
getMethodName
in interfaceGrpcRouteMatch
-
getPort
Description copied from interface:GrpcRouteMatch
The port to match from the request.Default: - do not match on port
- Specified by:
getPort
in interfaceGrpcRouteMatch
-
getServiceName
Description copied from interface:GrpcRouteMatch
Create service name based gRPC route match.Default: - do not match on service name
- Specified by:
getServiceName
in interfaceGrpcRouteMatch
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-