Class CollectorResponse
- java.lang.Object
-
- software.amazon.awssdk.services.databasemigration.model.CollectorResponse
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CollectorResponse.Builder,CollectorResponse>
@Generated("software.amazon.awssdk:codegen") public final class CollectorResponse extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CollectorResponse.Builder,CollectorResponse>
Describes a Fleet Advisor collector.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCollectorResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CollectorResponse.Builderbuilder()CollectorHealthCheckcollectorHealthCheck()Returns the value of the CollectorHealthCheck property for this object.StringcollectorName()The name of the Fleet Advisor collector .StringcollectorReferencedId()The reference ID of the Fleet Advisor collector.StringcollectorVersion()The version of your Fleet Advisor collector, in semantic versioning format, for example1.0.2StringcreatedDate()The timestamp when you created the collector, in the following format:2022-01-24T19:04:02.596113ZStringdescription()A summary description of the Fleet Advisor collector.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InventoryDatainventoryData()Returns the value of the InventoryData property for this object.StringlastDataReceived()The timestamp of the last time the collector received data, in the following format:2022-01-24T19:04:02.596113ZStringmodifiedDate()The timestamp when DMS last modified the collector, in the following format:2022-01-24T19:04:02.596113ZStringregisteredDate()The timestamp when DMS registered the collector, in the following format:2022-01-24T19:04:02.596113ZStrings3BucketName()The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CollectorResponse.Builder>serializableBuilderClass()StringserviceAccessRoleArn()The IAM role that grants permissions to access the specified Amazon S3 bucket.CollectorResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.VersionStatusversionStatus()Whether the collector version is up to date.StringversionStatusAsString()Whether the collector version is up to date.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
collectorReferencedId
public final String collectorReferencedId()
The reference ID of the Fleet Advisor collector.
- Returns:
- The reference ID of the Fleet Advisor collector.
-
collectorName
public final String collectorName()
The name of the Fleet Advisor collector .
- Returns:
- The name of the Fleet Advisor collector .
-
collectorVersion
public final String collectorVersion()
The version of your Fleet Advisor collector, in semantic versioning format, for example
1.0.2- Returns:
- The version of your Fleet Advisor collector, in semantic versioning format, for example
1.0.2
-
versionStatus
public final VersionStatus versionStatus()
Whether the collector version is up to date.
If the service returns an enum value that is not available in the current SDK version,
versionStatuswill returnVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromversionStatusAsString().- Returns:
- Whether the collector version is up to date.
- See Also:
VersionStatus
-
versionStatusAsString
public final String versionStatusAsString()
Whether the collector version is up to date.
If the service returns an enum value that is not available in the current SDK version,
versionStatuswill returnVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromversionStatusAsString().- Returns:
- Whether the collector version is up to date.
- See Also:
VersionStatus
-
description
public final String description()
A summary description of the Fleet Advisor collector.
- Returns:
- A summary description of the Fleet Advisor collector.
-
s3BucketName
public final String s3BucketName()
The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.
- Returns:
- The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.
-
serviceAccessRoleArn
public final String serviceAccessRoleArn()
The IAM role that grants permissions to access the specified Amazon S3 bucket.
- Returns:
- The IAM role that grants permissions to access the specified Amazon S3 bucket.
-
collectorHealthCheck
public final CollectorHealthCheck collectorHealthCheck()
Returns the value of the CollectorHealthCheck property for this object.- Returns:
- The value of the CollectorHealthCheck property for this object.
-
lastDataReceived
public final String lastDataReceived()
The timestamp of the last time the collector received data, in the following format:
2022-01-24T19:04:02.596113Z- Returns:
- The timestamp of the last time the collector received data, in the following format:
2022-01-24T19:04:02.596113Z
-
registeredDate
public final String registeredDate()
The timestamp when DMS registered the collector, in the following format:
2022-01-24T19:04:02.596113Z- Returns:
- The timestamp when DMS registered the collector, in the following format:
2022-01-24T19:04:02.596113Z
-
createdDate
public final String createdDate()
The timestamp when you created the collector, in the following format:
2022-01-24T19:04:02.596113Z- Returns:
- The timestamp when you created the collector, in the following format:
2022-01-24T19:04:02.596113Z
-
modifiedDate
public final String modifiedDate()
The timestamp when DMS last modified the collector, in the following format:
2022-01-24T19:04:02.596113Z- Returns:
- The timestamp when DMS last modified the collector, in the following format:
2022-01-24T19:04:02.596113Z
-
inventoryData
public final InventoryData inventoryData()
Returns the value of the InventoryData property for this object.- Returns:
- The value of the InventoryData property for this object.
-
toBuilder
public CollectorResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CollectorResponse.Builder,CollectorResponse>
-
builder
public static CollectorResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends CollectorResponse.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-