Class CfnWorkteamProps.Jsii$Proxy

All Implemented Interfaces:
Enclosing interface:

@Stability(Stable) @Internal public static final class CfnWorkteamProps.Jsii$Proxy extends implements CfnWorkteamProps
An implementation for CfnWorkteamProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy( objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnWorkteamProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnWorkteamProps.Builder.
  • Method Details

    • getDescription

      public final String getDescription()
      Description copied from interface: CfnWorkteamProps
      A description of the work team.
      Specified by:
      getDescription in interface CfnWorkteamProps
    • getMemberDefinitions

      public final Object getMemberDefinitions()
      Description copied from interface: CfnWorkteamProps
      A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.

      Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For private workforces created using Amazon Cognito use CognitoMemberDefinition . For workforces created using your own OIDC identity provider (IdP) use OidcMemberDefinition .

      Specified by:
      getMemberDefinitions in interface CfnWorkteamProps
    • getNotificationConfiguration

      public final Object getNotificationConfiguration()
      Description copied from interface: CfnWorkteamProps
      Configures SNS notifications of available or expiring work items for work teams.
      Specified by:
      getNotificationConfiguration in interface CfnWorkteamProps
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnWorkteamProps
      An array of key-value pairs.
      Specified by:
      getTags in interface CfnWorkteamProps
    • getWorkforceName

      public final String getWorkforceName()
      Description copied from interface: CfnWorkteamProps
      Specified by:
      getWorkforceName in interface CfnWorkteamProps
    • getWorkteamName

      public final String getWorkteamName()
      Description copied from interface: CfnWorkteamProps
      The name of the work team.
      Specified by:
      getWorkteamName in interface CfnWorkteamProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface
    • equals

      public final boolean equals(Object o)
      equals in class Object
    • hashCode

      public final int hashCode()
      hashCode in class Object