@Generated(value="software.amazon.awssdk:codegen") public final class CreateApplicationRequest extends ApplicationInsightsRequest implements ToCopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateApplicationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateApplicationRequest.Builder |
builder() |
Boolean |
cweMonitorEnabled()
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated, failed deployment, and others. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
Boolean |
opsCenterEnabled()
When set to
true, creates opsItems for any problems detected on an application. |
String |
opsItemSNSTopicArn()
The SNS topic provided to Application Insights that is associated to the created opsItem.
|
String |
resourceGroupName()
The name of the resource group.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateApplicationRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
List of tags to add to the application.
|
CreateApplicationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String resourceGroupName()
The name of the resource group.
public Boolean opsCenterEnabled()
When set to true, creates opsItems for any problems detected on an application.
true, creates opsItems for any problems detected on an application.public Boolean cweMonitorEnabled()
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated, failed deployment, and others.
instance terminated, failed deployment, and others.public String opsItemSNSTopicArn()
The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.
public boolean hasTags()
public List<Tag> tags()
List of tags to add to the application. tag key (Key) and an associated tag value (
Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256
characters.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
Key) and an associated tag value (
Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value
is 256 characters.public CreateApplicationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>toBuilder in class ApplicationInsightsRequestpublic static CreateApplicationRequest.Builder builder()
public static Class<? extends CreateApplicationRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.