Class CollectorResponse
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CollectorResponse.Builder,
CollectorResponse>
Describes a Fleet Advisor collector.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CollectorResponse.Builder
builder()
final CollectorHealthCheck
Returns the value of the CollectorHealthCheck property for this object.final String
The name of the Fleet Advisor collector .final String
The reference ID of the Fleet Advisor collector.final String
The version of your Fleet Advisor collector, in semantic versioning format, for example1.0.2
final String
The timestamp when you created the collector, in the following format:2022-01-24T19:04:02.596113Z
final String
A summary description of the Fleet Advisor collector.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final InventoryData
Returns the value of the InventoryData property for this object.final String
The timestamp of the last time the collector received data, in the following format:2022-01-24T19:04:02.596113Z
final String
The timestamp when DMS last modified the collector, in the following format:2022-01-24T19:04:02.596113Z
final String
The timestamp when DMS registered the collector, in the following format:2022-01-24T19:04:02.596113Z
final String
The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.static Class
<? extends CollectorResponse.Builder> final String
The IAM role that grants permissions to access the specified Amazon S3 bucket.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 VersionStatus
Whether the collector version is up to date.final String
Whether the collector version is up to date.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
collectorReferencedId
The reference ID of the Fleet Advisor collector.
- Returns:
- The reference ID of the Fleet Advisor collector.
-
collectorName
The name of the Fleet Advisor collector .
- Returns:
- The name of the Fleet Advisor collector .
-
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
Whether the collector version is up to date.
If the service returns an enum value that is not available in the current SDK version,
versionStatus
will 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:
-
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,
versionStatus
will 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:
-
description
A summary description of the Fleet Advisor collector.
- Returns:
- A summary description of the Fleet Advisor collector.
-
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
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
Returns the value of the CollectorHealthCheck property for this object.- Returns:
- The value of the CollectorHealthCheck property for this object.
-
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
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
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
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
Returns the value of the InventoryData property for this object.- Returns:
- The value of the InventoryData property for this object.
-
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<CollectorResponse.Builder,
CollectorResponse> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int 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
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. -
getValueForField
-
sdkFields
-