Class RuleScope
- java.lang.Object
-
- software.amazon.awssdk.services.datazone.model.RuleScope
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RuleScope.Builder,RuleScope>
@Generated("software.amazon.awssdk:codegen") public final class RuleScope extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RuleScope.Builder,RuleScope>
The scope of a rule.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRuleScope.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetTypesForRuleassetType()The asset type included in the rule scope.static RuleScope.Builderbuilder()BooleandataProduct()The data product included in the rule scope.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ProjectsForRuleproject()The project included in the rule scope.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends RuleScope.Builder>serializableBuilderClass()RuleScope.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
assetType
public final AssetTypesForRule assetType()
The asset type included in the rule scope.
- Returns:
- The asset type included in the rule scope.
-
dataProduct
public final Boolean dataProduct()
The data product included in the rule scope.
- Returns:
- The data product included in the rule scope.
-
project
public final ProjectsForRule project()
The project included in the rule scope.
- Returns:
- The project included in the rule scope.
-
toBuilder
public RuleScope.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RuleScope.Builder,RuleScope>
-
builder
public static RuleScope.Builder builder()
-
serializableBuilderClass
public static Class<? extends RuleScope.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-