Package com.datadog.api.client.v2.model
Class StatusPageAsIncludedAttributes
java.lang.Object
com.datadog.api.client.v2.model.StatusPageAsIncludedAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class StatusPageAsIncludedAttributes
extends Object
The attributes of a status page.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddComponentsItem(StatusPageAsIncludedAttributesComponentsItems componentsItem) companyLogo(String companyLogo) components(List<StatusPageAsIncludedAttributesComponentsItems> components) createdAt(OffsetDateTime createdAt) customDomain(String customDomain) customDomainEnabled(Boolean customDomainEnabled) domainPrefix(String domainPrefix) emailHeaderImage(String emailHeaderImage) booleanReturn true if this StatusPageAsIncludedAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The base64-encoded image data displayed in the company logo.Components displayed on the status page.Timestamp of when the status page was created.If configured, the url that the status page is accessible at.Whether the custom domain is configured.The subdomain of the status page's url taking the formhttps://{domain_prefix}.statuspage.datadoghq.com.Base64-encoded image data included in email notifications sent to status page subscribers.Whether the status page is enabled.Base64-encoded image data displayed in the browser tab.Timestamp of when the status page was last modified.getName()The name of the status page.The url that the status page is accessible at.The Slack app icon URL for the status page.Whether Slack subscriptions are enabled for the status page.Whether users can subscribe to the status page.getType()The type of the status page controlling how the status page is accessed.The visualization type of the status page.inthashCode()modifiedAt(OffsetDateTime modifiedAt) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetCompanyLogo(String companyLogo) voidvoidsetCreatedAt(OffsetDateTime createdAt) voidsetCustomDomain(String customDomain) voidsetCustomDomainEnabled(Boolean customDomainEnabled) voidsetDomainPrefix(String domainPrefix) voidsetEmailHeaderImage(String emailHeaderImage) voidsetEnabled(Boolean enabled) voidsetFavicon(String favicon) voidsetModifiedAt(OffsetDateTime modifiedAt) voidvoidsetPageUrl(String pageUrl) voidsetSlackAppIcon(String slackAppIcon) voidsetSlackSubscriptionsEnabled(Boolean slackSubscriptionsEnabled) voidsetSubscriptionsEnabled(Boolean subscriptionsEnabled) voidvoidsetVisualizationType(CreateStatusPageRequestDataAttributesVisualizationType visualizationType) slackAppIcon(String slackAppIcon) slackSubscriptionsEnabled(Boolean slackSubscriptionsEnabled) subscriptionsEnabled(Boolean subscriptionsEnabled) toString()visualizationType(CreateStatusPageRequestDataAttributesVisualizationType visualizationType)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_COMPANY_LOGO
- See Also:
-
JSON_PROPERTY_COMPONENTS
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_CUSTOM_DOMAIN
- See Also:
-
JSON_PROPERTY_CUSTOM_DOMAIN_ENABLED
- See Also:
-
JSON_PROPERTY_DOMAIN_PREFIX
- See Also:
-
JSON_PROPERTY_EMAIL_HEADER_IMAGE
- See Also:
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_FAVICON
- See Also:
-
JSON_PROPERTY_MODIFIED_AT
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_PAGE_URL
- See Also:
-
JSON_PROPERTY_SLACK_APP_ICON
- See Also:
-
JSON_PROPERTY_SLACK_SUBSCRIPTIONS_ENABLED
- See Also:
-
JSON_PROPERTY_SUBSCRIPTIONS_ENABLED
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_VISUALIZATION_TYPE
- See Also:
-
-
Constructor Details
-
StatusPageAsIncludedAttributes
public StatusPageAsIncludedAttributes()
-
-
Method Details
-
companyLogo
-
getCompanyLogo
The base64-encoded image data displayed in the company logo.- Returns:
- companyLogo
-
setCompanyLogo
-
components
public StatusPageAsIncludedAttributes components(List<StatusPageAsIncludedAttributesComponentsItems> components) -
addComponentsItem
public StatusPageAsIncludedAttributes addComponentsItem(StatusPageAsIncludedAttributesComponentsItems componentsItem) -
getComponents
Components displayed on the status page.- Returns:
- components
-
setComponents
-
createdAt
-
getCreatedAt
Timestamp of when the status page was created.- Returns:
- createdAt
-
setCreatedAt
-
customDomain
-
getCustomDomain
If configured, the url that the status page is accessible at.- Returns:
- customDomain
-
setCustomDomain
-
customDomainEnabled
-
getCustomDomainEnabled
Whether the custom domain is configured.- Returns:
- customDomainEnabled
-
setCustomDomainEnabled
-
domainPrefix
-
getDomainPrefix
The subdomain of the status page's url taking the formhttps://{domain_prefix}.statuspage.datadoghq.com. Globally unique across Datadog Status Pages.- Returns:
- domainPrefix
-
setDomainPrefix
-
emailHeaderImage
-
getEmailHeaderImage
Base64-encoded image data included in email notifications sent to status page subscribers.- Returns:
- emailHeaderImage
-
setEmailHeaderImage
-
enabled
-
getEnabled
Whether the status page is enabled.- Returns:
- enabled
-
setEnabled
-
favicon
-
getFavicon
Base64-encoded image data displayed in the browser tab.- Returns:
- favicon
-
setFavicon
-
modifiedAt
-
getModifiedAt
Timestamp of when the status page was last modified.- Returns:
- modifiedAt
-
setModifiedAt
-
name
-
getName
The name of the status page.- Returns:
- name
-
setName
-
pageUrl
-
getPageUrl
The url that the status page is accessible at.- Returns:
- pageUrl
-
setPageUrl
-
slackAppIcon
-
getSlackAppIcon
The Slack app icon URL for the status page.- Returns:
- slackAppIcon
-
setSlackAppIcon
-
slackSubscriptionsEnabled
-
getSlackSubscriptionsEnabled
Whether Slack subscriptions are enabled for the status page.- Returns:
- slackSubscriptionsEnabled
-
setSlackSubscriptionsEnabled
-
subscriptionsEnabled
-
getSubscriptionsEnabled
Whether users can subscribe to the status page.- Returns:
- subscriptionsEnabled
-
setSubscriptionsEnabled
-
type
-
getType
The type of the status page controlling how the status page is accessed.- Returns:
- type
-
setType
-
visualizationType
public StatusPageAsIncludedAttributes visualizationType(CreateStatusPageRequestDataAttributesVisualizationType visualizationType) -
getVisualizationType
The visualization type of the status page.- Returns:
- visualizationType
-
setVisualizationType
public void setVisualizationType(CreateStatusPageRequestDataAttributesVisualizationType visualizationType) -
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- StatusPageAsIncludedAttributes
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this StatusPageAsIncludedAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-