Describes a notification topic and its status. Notification topics are used for publishing ElastiCache events to subscribers using Amazon Simple Notification Service (SNS).

 /// <summary>
 /// Sets the NotificationConfiguration property
 /// </summary>
 /// <param name="notificationConfiguration">The value to set for the NotificationConfiguration property </param>
 /// <returns>this instance</returns>
 public CacheCluster WithNotificationConfiguration(NotificationConfiguration notificationConfiguration)
 {
     this.notificationConfiguration = notificationConfiguration;
     return this;
 }
 /// <summary>
 /// Sets the NotificationConfiguration property
 /// </summary>
 /// <param name="notificationConfiguration">The value to set for the NotificationConfiguration property </param>
 /// <returns>this instance</returns>
 public CacheCluster WithNotificationConfiguration(NotificationConfiguration notificationConfiguration)
 {
     this.notificationConfiguration = notificationConfiguration;
     return(this);
 }