Package com.datadog.api.client.v2.model
Class StatusPageDataAttributes
java.lang.Object
com.datadog.api.client.v2.model.StatusPageDataAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class StatusPageDataAttributes
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(StatusPageDataAttributesComponentsItems componentsItem) companyLogo(String companyLogo) components(List<StatusPageDataAttributesComponentsItems> components) createdAt(OffsetDateTime createdAt) customDomain(String customDomain) customDomainEnabled(Boolean customDomainEnabled) domainPrefix(String domainPrefix) emailHeaderImage(String emailHeaderImage) booleanReturn true if this StatusPageDataAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Base64-encoded image data displayed on the status page.org.openapitools.jackson.nullable.JsonNullable<String>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.org.openapitools.jackson.nullable.JsonNullable<String>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.org.openapitools.jackson.nullable.JsonNullable<String>Whether the status page is enabled.Base64-encoded image data displayed in the browser tab.org.openapitools.jackson.nullable.JsonNullable<String>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) voidsetCompanyLogo_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> companyLogo) voidsetComponents(List<StatusPageDataAttributesComponentsItems> components) voidsetCreatedAt(OffsetDateTime createdAt) voidsetCustomDomain(String customDomain) voidsetCustomDomain_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> customDomain) voidsetCustomDomainEnabled(Boolean customDomainEnabled) voidsetDomainPrefix(String domainPrefix) voidsetEmailHeaderImage(String emailHeaderImage) voidsetEmailHeaderImage_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> emailHeaderImage) voidsetEnabled(Boolean enabled) voidsetFavicon(String favicon) voidsetFavicon_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<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
-
StatusPageDataAttributes
public StatusPageDataAttributes()
-
-
Method Details
-
companyLogo
-
getCompanyLogo
Base64-encoded image data displayed on the status page.- Returns:
- companyLogo
-
getCompanyLogo_JsonNullable
-
setCompanyLogo_JsonNullable
public void setCompanyLogo_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> companyLogo) -
setCompanyLogo
-
components
public StatusPageDataAttributes components(List<StatusPageDataAttributesComponentsItems> components) -
addComponentsItem
public StatusPageDataAttributes addComponentsItem(StatusPageDataAttributesComponentsItems 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
-
getCustomDomain_JsonNullable
-
setCustomDomain_JsonNullable
public void setCustomDomain_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> 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
-
getEmailHeaderImage_JsonNullable
-
setEmailHeaderImage_JsonNullable
public void setEmailHeaderImage_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> 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
-
getFavicon_JsonNullable
-
setFavicon_JsonNullable
-
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 StatusPageDataAttributes 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:
- StatusPageDataAttributes
-
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 StatusPageDataAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-