Class AuditNotificationTarget
- java.lang.Object
-
- software.amazon.awssdk.services.iot.model.AuditNotificationTarget
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AuditNotificationTarget.Builder,AuditNotificationTarget>
@Generated("software.amazon.awssdk:codegen") public final class AuditNotificationTarget extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AuditNotificationTarget.Builder,AuditNotificationTarget>
Information about the targets to which audit notifications are sent.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AuditNotificationTarget.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AuditNotificationTarget.Builder
builder()
Boolean
enabled()
True if notifications to the target are enabled.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
roleArn()
The ARN of the role that grants permission to send notifications to the target.List<SdkField<?>>
sdkFields()
static Class<? extends AuditNotificationTarget.Builder>
serializableBuilderClass()
String
targetArn()
The ARN of the target (SNS topic) to which audit notifications are sent.AuditNotificationTarget.Builder
toBuilder()
String
toString()
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
-
targetArn
public final String targetArn()
The ARN of the target (SNS topic) to which audit notifications are sent.
- Returns:
- The ARN of the target (SNS topic) to which audit notifications are sent.
-
roleArn
public final String roleArn()
The ARN of the role that grants permission to send notifications to the target.
- Returns:
- The ARN of the role that grants permission to send notifications to the target.
-
enabled
public final Boolean enabled()
True if notifications to the target are enabled.
- Returns:
- True if notifications to the target are enabled.
-
toBuilder
public AuditNotificationTarget.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<AuditNotificationTarget.Builder,AuditNotificationTarget>
-
builder
public static AuditNotificationTarget.Builder builder()
-
serializableBuilderClass
public static Class<? extends AuditNotificationTarget.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-