Package com.google.cloud.compute.v1
Interface HttpFaultInjectionOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
HttpFaultInjection
,HttpFaultInjection.Builder
public interface HttpFaultInjectionOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HttpFaultAbort
getAbort()
The specification for how client requests are aborted as part of fault injection.HttpFaultAbortOrBuilder
getAbortOrBuilder()
The specification for how client requests are aborted as part of fault injection.HttpFaultDelay
getDelay()
The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.HttpFaultDelayOrBuilder
getDelayOrBuilder()
The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.boolean
hasAbort()
The specification for how client requests are aborted as part of fault injection.boolean
hasDelay()
The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAbort
boolean hasAbort()
The specification for how client requests are aborted as part of fault injection.
optional .google.cloud.compute.v1.HttpFaultAbort abort = 92611376;
- Returns:
- Whether the abort field is set.
-
getAbort
HttpFaultAbort getAbort()
The specification for how client requests are aborted as part of fault injection.
optional .google.cloud.compute.v1.HttpFaultAbort abort = 92611376;
- Returns:
- The abort.
-
getAbortOrBuilder
HttpFaultAbortOrBuilder getAbortOrBuilder()
The specification for how client requests are aborted as part of fault injection.
optional .google.cloud.compute.v1.HttpFaultAbort abort = 92611376;
-
hasDelay
boolean hasDelay()
The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
optional .google.cloud.compute.v1.HttpFaultDelay delay = 95467907;
- Returns:
- Whether the delay field is set.
-
getDelay
HttpFaultDelay getDelay()
The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
optional .google.cloud.compute.v1.HttpFaultDelay delay = 95467907;
- Returns:
- The delay.
-
getDelayOrBuilder
HttpFaultDelayOrBuilder getDelayOrBuilder()
The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
optional .google.cloud.compute.v1.HttpFaultDelay delay = 95467907;
-
-