@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class TeamSyncAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_FREQUENCY |
static String |
JSON_PROPERTY_SOURCE |
static String |
JSON_PROPERTY_SYNC_MEMBERSHIP |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
TeamSyncAttributes() |
TeamSyncAttributes(TeamSyncAttributesSource source,
TeamSyncAttributesType type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Return true if this TeamSyncAttributes object is equal to o.
|
TeamSyncAttributes |
frequency(TeamSyncAttributesFrequency frequency) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
TeamSyncAttributesFrequency |
getFrequency()
How often the sync process should be run.
|
TeamSyncAttributesSource |
getSource()
The external source platform for team synchronization.
|
Boolean |
getSyncMembership()
Whether to sync members from the external team to the Datadog team.
|
TeamSyncAttributesType |
getType()
The type of synchronization operation.
|
int |
hashCode() |
TeamSyncAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setFrequency(TeamSyncAttributesFrequency frequency) |
void |
setSource(TeamSyncAttributesSource source) |
void |
setSyncMembership(Boolean syncMembership) |
void |
setType(TeamSyncAttributesType type) |
TeamSyncAttributes |
source(TeamSyncAttributesSource source) |
TeamSyncAttributes |
syncMembership(Boolean syncMembership) |
String |
toString() |
TeamSyncAttributes |
type(TeamSyncAttributesType type) |
public boolean unparsed
public static final String JSON_PROPERTY_FREQUENCY
public static final String JSON_PROPERTY_SOURCE
public static final String JSON_PROPERTY_SYNC_MEMBERSHIP
public static final String JSON_PROPERTY_TYPE
public TeamSyncAttributes()
public TeamSyncAttributes(TeamSyncAttributesSource source, TeamSyncAttributesType type)
public TeamSyncAttributes frequency(TeamSyncAttributesFrequency frequency)
@Nullable public TeamSyncAttributesFrequency getFrequency()
once when not provided.public void setFrequency(TeamSyncAttributesFrequency frequency)
public TeamSyncAttributes source(TeamSyncAttributesSource source)
public TeamSyncAttributesSource getSource()
public void setSource(TeamSyncAttributesSource source)
public TeamSyncAttributes syncMembership(Boolean syncMembership)
@Nullable public Boolean getSyncMembership()
false
when not provided.public void setSyncMembership(Boolean syncMembership)
public TeamSyncAttributes type(TeamSyncAttributesType type)
public TeamSyncAttributesType getType()
public void setType(TeamSyncAttributesType type)
public TeamSyncAttributes putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.