Package org.cdk8s.plus25.k8s
Class FlowSchemaSpecV1Beta1.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.k8s.FlowSchemaSpecV1Beta1.Jsii$Proxy
-
- All Implemented Interfaces:
FlowSchemaSpecV1Beta1,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- FlowSchemaSpecV1Beta1
@Stability(Stable) @Internal public static final class FlowSchemaSpecV1Beta1.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FlowSchemaSpecV1Beta1
An implementation forFlowSchemaSpecV1Beta1
-
-
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.plus25.k8s.FlowSchemaSpecV1Beta1
FlowSchemaSpecV1Beta1.Builder, FlowSchemaSpecV1Beta1.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(FlowSchemaSpecV1Beta1.Builder builder)Constructor that initializes the object based on literal property values passed by theFlowSchemaSpecV1Beta1.Builder.protectedJsii$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()booleanequals(Object o)FlowDistinguisherMethodV1Beta1getDistinguisherMethod()distinguisherMethoddefines how to compute the flow distinguisher for requests that match this schema.NumbergetMatchingPrecedence()matchingPrecedenceis used to choose among the FlowSchemas that match a given request.PriorityLevelConfigurationReferenceV1Beta1getPriorityLevelConfiguration()priorityLevelConfigurationshould reference a PriorityLevelConfiguration in the cluster.List<PolicyRulesWithSubjectsV1Beta1>getRules()rulesdescribes which requests will match this flow schema.inthashCode()
-
-
-
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(FlowSchemaSpecV1Beta1.Builder builder)
Constructor that initializes the object based on literal property values passed by theFlowSchemaSpecV1Beta1.Builder.
-
-
Method Detail
-
getPriorityLevelConfiguration
public final PriorityLevelConfigurationReferenceV1Beta1 getPriorityLevelConfiguration()
Description copied from interface:FlowSchemaSpecV1Beta1priorityLevelConfigurationshould 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:
getPriorityLevelConfigurationin interfaceFlowSchemaSpecV1Beta1
-
getDistinguisherMethod
public final FlowDistinguisherMethodV1Beta1 getDistinguisherMethod()
Description copied from interface:FlowSchemaSpecV1Beta1distinguisherMethoddefines how to compute the flow distinguisher for requests that match this schema.nilspecifies that the distinguisher is disabled and thus will always be the empty string.- Specified by:
getDistinguisherMethodin interfaceFlowSchemaSpecV1Beta1
-
getMatchingPrecedence
public final Number getMatchingPrecedence()
Description copied from interface:FlowSchemaSpecV1Beta1matchingPrecedenceis 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:
getMatchingPrecedencein interfaceFlowSchemaSpecV1Beta1
-
getRules
public final List<PolicyRulesWithSubjectsV1Beta1> getRules()
Description copied from interface:FlowSchemaSpecV1Beta1rulesdescribes 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:
getRulesin interfaceFlowSchemaSpecV1Beta1
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-