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 Stringarn()Returns the Amazon Resource Name (ARN) for the web app.builder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final SdkBytesReturns an icon file data string (in base64 encoding).final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final SdkByteslogoFile()Returns a logo file data string (in base64 encoding).static Class<? extends DescribedWebAppCustomization.Builder> final Stringtitle()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 StringtoString()Returns a string representation of this object.final StringwebAppId()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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribedWebAppCustomization.Builder,DescribedWebAppCustomization> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-