Class WorkmailAction

    • Method Detail

      • topicArn

        public final String topicArn()

        The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the WorkMail action is called. You can find the ARN of a topic by using the ListTopics operation in Amazon SNS.

        For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

        Returns:
        The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the WorkMail action is called. You can find the ARN of a topic by using the ListTopics operation in Amazon SNS.

        For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

      • organizationArn

        public final String organizationArn()

        The Amazon Resource Name (ARN) of the Amazon WorkMail organization. Amazon WorkMail ARNs use the following format:

        arn:aws:workmail:<region>:<awsAccountId>:organization/<workmailOrganizationId>

        You can find the ID of your organization by using the ListOrganizations operation in Amazon WorkMail. Amazon WorkMail organization IDs begin with "m-", followed by a string of alphanumeric characters.

        For information about Amazon WorkMail organizations, see the Amazon WorkMail Administrator Guide.

        Returns:
        The Amazon Resource Name (ARN) of the Amazon WorkMail organization. Amazon WorkMail ARNs use the following format:

        arn:aws:workmail:<region>:<awsAccountId>:organization/<workmailOrganizationId>

        You can find the ID of your organization by using the ListOrganizations operation in Amazon WorkMail. Amazon WorkMail organization IDs begin with " m-", followed by a string of alphanumeric characters.

        For information about Amazon WorkMail organizations, see the Amazon WorkMail Administrator Guide.

      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)