Package com.oracle.bmc.devops.model
Class NotificationConfig
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.devops.model.NotificationConfig
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20210630") public final class NotificationConfig extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelNotification configuration for the project.
 Note: Objects should always be created or deserialized using theNotificationConfig.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theNotificationConfig.Builder, which maintain a set of all explicitly set fields calledNotificationConfig.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classNotificationConfig.Builder
 - 
Constructor SummaryConstructors Constructor Description NotificationConfig(String topicId)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NotificationConfig.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetTopicId()The topic ID for notifications.inthashCode()NotificationConfig.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
NotificationConfig@Deprecated @ConstructorProperties("topicId") public NotificationConfig(String topicId) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static NotificationConfig.Builder builder() Create a new builder.
 - 
toBuilderpublic NotificationConfig.Builder toBuilder() 
 - 
getTopicIdpublic String getTopicId() The topic ID for notifications.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-