@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UserAccessLoggingSettings extends Object implements Serializable, Cloneable, StructuredPojo
A user access logging settings resource that can be associated with a web portal.
Constructor and Description |
---|
UserAccessLoggingSettings() |
Modifier and Type | Method and Description |
---|---|
UserAccessLoggingSettings |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAssociatedPortalArns()
A list of web portal ARNs that this user access logging settings is associated with.
|
String |
getKinesisStreamArn()
The ARN of the Kinesis stream.
|
String |
getUserAccessLoggingSettingsArn()
The ARN of the user access logging settings.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssociatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this user access logging settings is associated with.
|
void |
setKinesisStreamArn(String kinesisStreamArn)
The ARN of the Kinesis stream.
|
void |
setUserAccessLoggingSettingsArn(String userAccessLoggingSettingsArn)
The ARN of the user access logging settings.
|
String |
toString()
Returns a string representation of this object.
|
UserAccessLoggingSettings |
withAssociatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this user access logging settings is associated with.
|
UserAccessLoggingSettings |
withAssociatedPortalArns(String... associatedPortalArns)
A list of web portal ARNs that this user access logging settings is associated with.
|
UserAccessLoggingSettings |
withKinesisStreamArn(String kinesisStreamArn)
The ARN of the Kinesis stream.
|
UserAccessLoggingSettings |
withUserAccessLoggingSettingsArn(String userAccessLoggingSettingsArn)
The ARN of the user access logging settings.
|
public List<String> getAssociatedPortalArns()
A list of web portal ARNs that this user access logging settings is associated with.
public void setAssociatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this user access logging settings is associated with.
associatedPortalArns
- A list of web portal ARNs that this user access logging settings is associated with.public UserAccessLoggingSettings withAssociatedPortalArns(String... associatedPortalArns)
A list of web portal ARNs that this user access logging settings is associated with.
NOTE: This method appends the values to the existing list (if any). Use
setAssociatedPortalArns(java.util.Collection)
or withAssociatedPortalArns(java.util.Collection)
if you want to override the existing values.
associatedPortalArns
- A list of web portal ARNs that this user access logging settings is associated with.public UserAccessLoggingSettings withAssociatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this user access logging settings is associated with.
associatedPortalArns
- A list of web portal ARNs that this user access logging settings is associated with.public void setKinesisStreamArn(String kinesisStreamArn)
The ARN of the Kinesis stream.
kinesisStreamArn
- The ARN of the Kinesis stream.public String getKinesisStreamArn()
The ARN of the Kinesis stream.
public UserAccessLoggingSettings withKinesisStreamArn(String kinesisStreamArn)
The ARN of the Kinesis stream.
kinesisStreamArn
- The ARN of the Kinesis stream.public void setUserAccessLoggingSettingsArn(String userAccessLoggingSettingsArn)
The ARN of the user access logging settings.
userAccessLoggingSettingsArn
- The ARN of the user access logging settings.public String getUserAccessLoggingSettingsArn()
The ARN of the user access logging settings.
public UserAccessLoggingSettings withUserAccessLoggingSettingsArn(String userAccessLoggingSettingsArn)
The ARN of the user access logging settings.
userAccessLoggingSettingsArn
- The ARN of the user access logging settings.public String toString()
toString
in class Object
Object.toString()
public UserAccessLoggingSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.