Package org.cdk8s.plus24.k8s
Class FlowSchemaSpecV1Beta2.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.FlowSchemaSpecV1Beta2.Jsii$Proxy
-
- All Implemented Interfaces:
FlowSchemaSpecV1Beta2
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- FlowSchemaSpecV1Beta2
@Stability(Stable) @Internal public static final class FlowSchemaSpecV1Beta2.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FlowSchemaSpecV1Beta2
An implementation forFlowSchemaSpecV1Beta2
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.k8s.FlowSchemaSpecV1Beta2
FlowSchemaSpecV1Beta2.Builder, FlowSchemaSpecV1Beta2.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(FlowSchemaSpecV1Beta2.Builder builder)
Constructor that initializes the object based on literal property values passed by theFlowSchemaSpecV1Beta2.Builder
.protected
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
$jsii$toJson()
boolean
equals(Object o)
FlowDistinguisherMethodV1Beta2
getDistinguisherMethod()
`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema.Number
getMatchingPrecedence()
`matchingPrecedence` is used to choose among the FlowSchemas that match a given request.PriorityLevelConfigurationReferenceV1Beta2
getPriorityLevelConfiguration()
`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster.List<PolicyRulesWithSubjectsV1Beta2>
getRules()
`rules` describes which requests will match this flow schema.int
hashCode()
-
-
-
Constructor Detail
-
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
protected Jsii$Proxy(FlowSchemaSpecV1Beta2.Builder builder)
Constructor that initializes the object based on literal property values passed by theFlowSchemaSpecV1Beta2.Builder
.
-
-
Method Detail
-
getPriorityLevelConfiguration
public final PriorityLevelConfigurationReferenceV1Beta2 getPriorityLevelConfiguration()
Description copied from interface:FlowSchemaSpecV1Beta2
`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster.If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required.
- Specified by:
getPriorityLevelConfiguration
in interfaceFlowSchemaSpecV1Beta2
-
getDistinguisherMethod
public final FlowDistinguisherMethodV1Beta2 getDistinguisherMethod()
Description copied from interface:FlowSchemaSpecV1Beta2
`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema.nil
specifies that the distinguisher is disabled and thus will always be the empty string.- Specified by:
getDistinguisherMethod
in interfaceFlowSchemaSpecV1Beta2
-
getMatchingPrecedence
public final Number getMatchingPrecedence()
Description copied from interface:FlowSchemaSpecV1Beta2
`matchingPrecedence` is used to choose among the FlowSchemas that match a given request.The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be ranged in [1,10000]. Note that if the precedence is not specified, it will be set to 1000 as default.
- Specified by:
getMatchingPrecedence
in interfaceFlowSchemaSpecV1Beta2
-
getRules
public final List<PolicyRulesWithSubjectsV1Beta2> getRules()
Description copied from interface:FlowSchemaSpecV1Beta2
`rules` describes which requests will match this flow schema.This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema.
- Specified by:
getRules
in interfaceFlowSchemaSpecV1Beta2
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-