stio-common.1.0.1.source-code.classes-with-interface-fields.yml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of istio-common Show documentation
Show all versions of istio-common Show documentation
Common classes used by Istio Java API
# Currently ignored interfaces (or mapped to TypedValue):
# isAttributes_AttributeValue_Value field value in istio.io/api/mixer/v1/Attributes_AttributeValue
# isValue_Kind field kind in github.com/gogo/protobuf/types/Value
# isParams_Creds field creds in istio.io/istio/mixer/adapter/stackdriver/config/Params
# isValue_Value field value in istio.io/api/policy/v1beta1/Value
classes:
- class: me.snowdrop.istio.api.networking.v1alpha3.Abort
fields:
percent: integer
grpcStatus: isHTTPFaultInjection_Abort_ErrorType
httpStatus: isHTTPFaultInjection_Abort_ErrorType
http2Error: isHTTPFaultInjection_Abort_ErrorType
- class: me.snowdrop.istio.api.networking.v1alpha3.Delay
fields:
percent: integer
exponentialDelay: isHTTPFaultInjection_Delay_HttpDelayType
fixedDelay: isHTTPFaultInjection_Delay_HttpDelayType
- class: me.snowdrop.istio.api.networking.v1alpha3.LoadBalancerSettings
fields:
simple: isLoadBalancerSettings_LbPolicy
consitentHash: isLoadBalancerSettings_LbPolicy
- class: me.snowdrop.istio.api.networking.v1alpha3.PortSelector
fields:
name: isPortSelector_Port
number: isPortSelector_Port
- class: me.snowdrop.istio.api.authentication.v1alpha1.PortSelector
fields:
name: isPortSelector_Port
number: isPortSelector_Port
- class: me.snowdrop.istio.api.networking.v1alpha3.StringMatch
fields:
exact: isStringMatch_MatchType
prefix: isStringMatch_MatchType
regex: isStringMatch_MatchType
- class: me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB
fields:
httpHeaderName: isLoadBalancerSettings_ConsistentHashLB_HashKey
httpCookie: isLoadBalancerSettings_ConsistentHashLB_HashKey
minimumRingSize: integer
useSourceIp: isLoadBalancerSettings_ConsistentHashLB_HashKey
- class: me.snowdrop.istio.api.authentication.v1alpha1.PeerAuthenticationMethod
fields:
jwt: isPeerAuthenticationMethod_Params
mtls: isPeerAuthenticationMethod_Params
- class: me.snowdrop.istio.mixer.adapter.prometheus.BucketsDefinition
fields:
explicitBuckets: isParams_MetricInfo_BucketsDefinition_Definition
exponentialBuckets: isParams_MetricInfo_BucketsDefinition_Definition
linearBuckets: isParams_MetricInfo_BucketsDefinition_Definition
- class: me.snowdrop.istio.mixer.adapter.stackdriver.BucketsDefinition
fields:
explicitBuckets: isParams_MetricInfo_BucketsDefinition_Definition
exponentialBuckets: isParams_MetricInfo_BucketsDefinition_Definition
linearBuckets: isParams_MetricInfo_BucketsDefinition_Definition
- class: me.snowdrop.istio.mixer.adapter.stackdriver.Stackdriver
fields:
endpoint: string
projectId: string
pushInterval: me.snowdrop.istio.api.Duration
appCredentials: isParams_Creds
apiKey: isParams_Creds
serviceAccountPath: isParams_Creds
metricInfo: map
logInfo: map
trace: me.snowdrop.istio.mixer.adapter.stackdriver.Trace