@Generated(value="software.amazon.awssdk:codegen") public final class ScopeDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ScopeDetails.Builder,ScopeDetails>
Details about the scope of the notifications such as the affected resources.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ScopeDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ScopeDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasLakeFormationTagPolicies()
For responses, this returns true if the service returned a value for the LakeFormationTagPolicies property.
|
boolean |
hasRedshiftDataShares()
For responses, this returns true if the service returned a value for the RedshiftDataShares property.
|
boolean |
hasS3DataAccesses()
For responses, this returns true if the service returned a value for the S3DataAccesses property.
|
List<LakeFormationTagPolicyDetails> |
lakeFormationTagPolicies()
Underlying LF resources that will be affected by this notification.
|
List<RedshiftDataShareDetails> |
redshiftDataShares()
Underlying Redshift resources that will be affected by this notification.
|
List<S3DataAccessDetails> |
s3DataAccesses()
Underlying S3 resources that will be affected by this notification.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ScopeDetails.Builder> |
serializableBuilderClass() |
ScopeDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasLakeFormationTagPolicies()
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<LakeFormationTagPolicyDetails> lakeFormationTagPolicies()
Underlying LF resources that will be affected by this notification.
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 hasLakeFormationTagPolicies() method.
public final boolean hasRedshiftDataShares()
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<RedshiftDataShareDetails> redshiftDataShares()
Underlying Redshift resources that will be affected by this notification.
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 hasRedshiftDataShares() method.
public final boolean hasS3DataAccesses()
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<S3DataAccessDetails> s3DataAccesses()
Underlying S3 resources that will be affected by this notification.
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 hasS3DataAccesses() method.
public ScopeDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ScopeDetails.Builder,ScopeDetails>public static ScopeDetails.Builder builder()
public static Class<? extends ScopeDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.