Class DescribedWebAppCustomization
java.lang.Object
software.amazon.awssdk.services.transfer.model.DescribedWebAppCustomization
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<DescribedWebAppCustomization.Builder,
DescribedWebAppCustomization>
@Generated("software.amazon.awssdk:codegen")
public final class DescribedWebAppCustomization
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<DescribedWebAppCustomization.Builder,DescribedWebAppCustomization>
A structure that contains the customization fields for the web app. You can provide a title, logo, and icon to customize the appearance of your web app.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal String
arn()
Returns the Amazon Resource Name (ARN) for the web app.builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final SdkBytes
Returns an icon file data string (in base64 encoding).final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final SdkBytes
logoFile()
Returns a logo file data string (in base64 encoding).static Class
<? extends DescribedWebAppCustomization.Builder> final String
title()
Returns the page title that you defined for your web app.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final String
webAppId()
Returns the unique identifier for your web app.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
Returns the Amazon Resource Name (ARN) for the web app.
- Returns:
- Returns the Amazon Resource Name (ARN) for the web app.
-
webAppId
Returns the unique identifier for your web app.
- Returns:
- Returns the unique identifier for your web app.
-
title
Returns the page title that you defined for your web app.
- Returns:
- Returns the page title that you defined for your web app.
-
logoFile
Returns a logo file data string (in base64 encoding).
- Returns:
- Returns a logo file data string (in base64 encoding).
-
faviconFile
Returns an icon file data string (in base64 encoding).
- Returns:
- Returns an icon file data string (in base64 encoding).
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<DescribedWebAppCustomization.Builder,
DescribedWebAppCustomization> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-