@Generated(value="software.amazon.awssdk:codegen") public final class FrameworkControl extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FrameworkControl.Builder,FrameworkControl>
Contains detailed information about all of the controls of a framework. Each framework must contain at least one control.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FrameworkControl.Builder |
| Modifier and Type | Method and Description |
|---|---|
static FrameworkControl.Builder |
builder() |
List<ControlInputParameter> |
controlInputParameters()
A list of
ParameterName and ParameterValue pairs. |
String |
controlName()
The name of a control.
|
ControlScope |
controlScope()
The scope of a control.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasControlInputParameters()
For responses, this returns true if the service returned a value for the ControlInputParameters property.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends FrameworkControl.Builder> |
serializableBuilderClass() |
FrameworkControl.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String controlName()
The name of a control. This name is between 1 and 256 characters.
public final boolean hasControlInputParameters()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<ControlInputParameter> controlInputParameters()
A list of ParameterName and ParameterValue pairs.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasControlInputParameters() method.
ParameterName and ParameterValue pairs.public final ControlScope controlScope()
The scope of a control. The control scope defines what the control will evaluate. Three examples of control
scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more
information, see ControlScope.
ControlScope.public FrameworkControl.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FrameworkControl.Builder,FrameworkControl>public static FrameworkControl.Builder builder()
public static Class<? extends FrameworkControl.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.