Package com.pulumi.aws.cognito.inputs
Class UserPoolUICustomizationState.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.inputs.UserPoolUICustomizationState.Builder
-
- Enclosing class:
- UserPoolUICustomizationState
public static final class UserPoolUICustomizationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserPoolUICustomizationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserPoolUICustomizationState defaults)
-
-
Method Detail
-
clientId
public UserPoolUICustomizationState.Builder clientId(@Nullable com.pulumi.core.Output<java.lang.String> clientId)
- Parameters:
clientId- The client ID for the client app. Defaults to `ALL`. If `ALL` is specified, the `css` and/or `imageFile` settings will be used for every client that has no UI customization set previously.- Returns:
- builder
-
clientId
public UserPoolUICustomizationState.Builder clientId(java.lang.String clientId)
- Parameters:
clientId- The client ID for the client app. Defaults to `ALL`. If `ALL` is specified, the `css` and/or `imageFile` settings will be used for every client that has no UI customization set previously.- Returns:
- builder
-
creationDate
public UserPoolUICustomizationState.Builder creationDate(@Nullable com.pulumi.core.Output<java.lang.String> creationDate)
- Parameters:
creationDate- The creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.- Returns:
- builder
-
creationDate
public UserPoolUICustomizationState.Builder creationDate(java.lang.String creationDate)
- Parameters:
creationDate- The creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.- Returns:
- builder
-
css
public UserPoolUICustomizationState.Builder css(@Nullable com.pulumi.core.Output<java.lang.String> css)
- Parameters:
css- The CSS values in the UI customization, provided as a String. At least one of `css` or `imageFile` is required.- Returns:
- builder
-
css
public UserPoolUICustomizationState.Builder css(java.lang.String css)
- Parameters:
css- The CSS values in the UI customization, provided as a String. At least one of `css` or `imageFile` is required.- Returns:
- builder
-
cssVersion
public UserPoolUICustomizationState.Builder cssVersion(@Nullable com.pulumi.core.Output<java.lang.String> cssVersion)
- Parameters:
cssVersion- The CSS version number.- Returns:
- builder
-
cssVersion
public UserPoolUICustomizationState.Builder cssVersion(java.lang.String cssVersion)
- Parameters:
cssVersion- The CSS version number.- Returns:
- builder
-
imageFile
public UserPoolUICustomizationState.Builder imageFile(@Nullable com.pulumi.core.Output<java.lang.String> imageFile)
- Parameters:
imageFile- The uploaded logo image for the UI customization, provided as a base64-encoded String. Drift detection is not possible for this argument. At least one of `css` or `imageFile` is required.- Returns:
- builder
-
imageFile
public UserPoolUICustomizationState.Builder imageFile(java.lang.String imageFile)
- Parameters:
imageFile- The uploaded logo image for the UI customization, provided as a base64-encoded String. Drift detection is not possible for this argument. At least one of `css` or `imageFile` is required.- Returns:
- builder
-
imageUrl
public UserPoolUICustomizationState.Builder imageUrl(@Nullable com.pulumi.core.Output<java.lang.String> imageUrl)
- Parameters:
imageUrl- The logo image URL for the UI customization.- Returns:
- builder
-
imageUrl
public UserPoolUICustomizationState.Builder imageUrl(java.lang.String imageUrl)
- Parameters:
imageUrl- The logo image URL for the UI customization.- Returns:
- builder
-
lastModifiedDate
public UserPoolUICustomizationState.Builder lastModifiedDate(@Nullable com.pulumi.core.Output<java.lang.String> lastModifiedDate)
- Parameters:
lastModifiedDate- The last-modified date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.- Returns:
- builder
-
lastModifiedDate
public UserPoolUICustomizationState.Builder lastModifiedDate(java.lang.String lastModifiedDate)
- Parameters:
lastModifiedDate- The last-modified date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.- Returns:
- builder
-
region
public UserPoolUICustomizationState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public UserPoolUICustomizationState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
userPoolId
public UserPoolUICustomizationState.Builder userPoolId(@Nullable com.pulumi.core.Output<java.lang.String> userPoolId)
- Parameters:
userPoolId- The user pool ID for the user pool.- Returns:
- builder
-
userPoolId
public UserPoolUICustomizationState.Builder userPoolId(java.lang.String userPoolId)
- Parameters:
userPoolId- The user pool ID for the user pool.- Returns:
- builder
-
build
public UserPoolUICustomizationState build()
-
-