resourcemanager

package module
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2024 License: Apache-2.0 Imports: 22 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedLifecycleStateEnumValues = []LifecycleState{
	"CREATING",
	"ACTIVE",
	"DELETING",
	"INACTIVE",
}

All allowed values of LifecycleState enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

func ParameterValueToString(obj interface{}, key string) string

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	// contains filtered or unexported fields
}

APIClient manages communication with the Resource Manager API API v2.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) BffGetContainersOfAFolder added in v0.11.0

func (a *APIClient) BffGetContainersOfAFolder(ctx context.Context, id string) ApiBffGetContainersOfAFolderRequest

BffGetContainersOfAFolder: Get Containers Of A Folder

Returns all direct resource container under this folder including their metadata. - Response items will contain all folders first, followed by all projects - If a folder does not have any containers, an empty items list will be returned

**Note:** Recursion is not supported - meaning only the next level in hierarchy tree is considered!

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Folder identifier - UUID identifier is preferred; containerId is also supported.
@return ApiBffGetContainersOfAFolderRequest

func (*APIClient) BffGetContainersOfAFolderExecute added in v0.11.0

func (a *APIClient) BffGetContainersOfAFolderExecute(ctx context.Context, id string) (*ListOrganizationContainersResponse, error)

func (*APIClient) BffGetContainersOfAnOrganization added in v0.11.0

func (a *APIClient) BffGetContainersOfAnOrganization(ctx context.Context, id string) ApiBffGetContainersOfAnOrganizationRequest

BffGetContainersOfAnOrganization: Get Containers Of An Organization

Returns all direct resource container under this organization including their metadata. - Response items will contain all folders first, followed by all projects - If organization does not have any containers, an empty items list will be returned

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Organization identifier - UUID identifier is preferred; containerId is also supported.
@return ApiBffGetContainersOfAnOrganizationRequest

func (*APIClient) BffGetContainersOfAnOrganizationExecute added in v0.11.0

func (a *APIClient) BffGetContainersOfAnOrganizationExecute(ctx context.Context, id string) (*ListOrganizationContainersResponse, error)

func (*APIClient) CreateProject

func (a *APIClient) CreateProject(ctx context.Context) ApiCreateProjectRequest

CreateProject: Create Project

Create a new project. - The request is synchronous, but the workflow-based creation is asynchronous. - Lifecycle state remains in CREATING, until workflow completes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateProjectRequest

func (*APIClient) CreateProjectExecute

func (a *APIClient) CreateProjectExecute(ctx context.Context) (*Project, error)

func (*APIClient) DeleteProject

func (a *APIClient) DeleteProject(ctx context.Context, id string) ApiDeleteProjectRequest

DeleteProject: Delete Project

Triggers the deletion of a project. - The request is synchronous, but the workflow-based deletion is asynchronous - Lifecycle state remains in DELETING, until workflow completes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Project identifier - containerId as well as UUID identifier is supported.
@return ApiDeleteProjectRequest

func (*APIClient) DeleteProjectExecute

func (a *APIClient) DeleteProjectExecute(ctx context.Context, id string) error

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) GetOrganization added in v0.9.0

func (a *APIClient) GetOrganization(ctx context.Context, id string) ApiGetOrganizationRequest

GetOrganization: Get Organization Details

Returns the organization and its metadata.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Organization identifier - containerId as well as UUID identifier is supported.
@return ApiGetOrganizationRequest

func (*APIClient) GetOrganizationExecute added in v0.9.0

func (a *APIClient) GetOrganizationExecute(ctx context.Context, id string) (*OrganizationResponse, error)

func (*APIClient) GetProject

func (a *APIClient) GetProject(ctx context.Context, id string) ApiGetProjectRequest

GetProject: Get Project Details

Returns the project and its metadata.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Project identifier - containerId as well as UUID identifier is supported.
@return ApiGetProjectRequest

func (*APIClient) GetProjectExecute

func (a *APIClient) GetProjectExecute(ctx context.Context, id string) (*GetProjectResponse, error)

func (*APIClient) ListOrganizations added in v0.9.0

func (a *APIClient) ListOrganizations(ctx context.Context) ApiListOrganizationsRequest

ListOrganizations: Get All Organizations

Returns all organizations and their metadata. - If no containerIds are specified, all organizations are returned, if permitted - ContainerIds may be set to filter - Member may be set to filter - If member and containerIds are given, both are used for filtering

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListOrganizationsRequest

func (*APIClient) ListOrganizationsExecute added in v0.9.0

func (a *APIClient) ListOrganizationsExecute(ctx context.Context) (*ListOrganizationsResponse, error)

func (*APIClient) ListProjects

func (a *APIClient) ListProjects(ctx context.Context) ApiListProjectsRequest

ListProjects: Get All Projects

Returns all projects and their metadata that: - Are children of the specific containerParentId - Match the given containerIds - User is member of

Filter: - Either containerParentId OR containerIds OR member must be passed - If containerId and containerParentId are given, both are used for filtering - containers must point to the same parent - If member and containerParentId are given, both are used for filtering - If member is given, containers must not point to the same container parent

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListProjectsRequest

func (*APIClient) ListProjectsExecute

func (a *APIClient) ListProjectsExecute(ctx context.Context) (*ListProjectsResponse, error)

func (*APIClient) PartialUpdateProject

func (a *APIClient) PartialUpdateProject(ctx context.Context, id string) ApiPartialUpdateProjectRequest

PartialUpdateProject: Update Project

Update the project and its metadata. - Update project name - Update project labels - Update project parent (folder or organization)

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Project identifier - containerId as well as UUID identifier is supported.
@return ApiPartialUpdateProjectRequest

func (*APIClient) PartialUpdateProjectExecute

func (a *APIClient) PartialUpdateProjectExecute(ctx context.Context, id string) (*Project, error)

type ApiBffGetContainersOfAFolderRequest added in v0.11.0

type ApiBffGetContainersOfAFolderRequest struct {
	// contains filtered or unexported fields
}

func (ApiBffGetContainersOfAFolderRequest) Cursor added in v0.11.0

func (ApiBffGetContainersOfAFolderRequest) Execute added in v0.11.0

func (ApiBffGetContainersOfAFolderRequest) Limit added in v0.11.0

type ApiBffGetContainersOfAnOrganizationRequest added in v0.11.0

type ApiBffGetContainersOfAnOrganizationRequest struct {
	// contains filtered or unexported fields
}

func (ApiBffGetContainersOfAnOrganizationRequest) Cursor added in v0.11.0

func (ApiBffGetContainersOfAnOrganizationRequest) Execute added in v0.11.0

func (ApiBffGetContainersOfAnOrganizationRequest) Limit added in v0.11.0

type ApiCreateProjectRequest

type ApiCreateProjectRequest struct {
	// contains filtered or unexported fields
}

func (ApiCreateProjectRequest) CreateProjectPayload

func (r ApiCreateProjectRequest) CreateProjectPayload(createProjectPayload CreateProjectPayload) ApiCreateProjectRequest

func (ApiCreateProjectRequest) Execute

func (r ApiCreateProjectRequest) Execute() (*Project, error)

type ApiDeleteProjectRequest

type ApiDeleteProjectRequest struct {
	// contains filtered or unexported fields
}

func (ApiDeleteProjectRequest) Execute

func (r ApiDeleteProjectRequest) Execute() error

type ApiGetOrganizationRequest added in v0.9.0

type ApiGetOrganizationRequest struct {
	// contains filtered or unexported fields
}

func (ApiGetOrganizationRequest) Execute added in v0.9.0

type ApiGetProjectRequest

type ApiGetProjectRequest struct {
	// contains filtered or unexported fields
}

func (ApiGetProjectRequest) Execute

func (ApiGetProjectRequest) IncludeParents

func (r ApiGetProjectRequest) IncludeParents(includeParents bool) ApiGetProjectRequest

type ApiListOrganizationsRequest added in v0.9.0

type ApiListOrganizationsRequest struct {
	// contains filtered or unexported fields
}

func (ApiListOrganizationsRequest) ContainerIds added in v0.9.0

func (r ApiListOrganizationsRequest) ContainerIds(containerIds []string) ApiListOrganizationsRequest

func (ApiListOrganizationsRequest) CreationTimeStart added in v0.9.0

func (r ApiListOrganizationsRequest) CreationTimeStart(creationTimeStart time.Time) ApiListOrganizationsRequest

func (ApiListOrganizationsRequest) Execute added in v0.9.0

func (ApiListOrganizationsRequest) Limit added in v0.9.0

func (ApiListOrganizationsRequest) Member added in v0.9.0

func (ApiListOrganizationsRequest) Offset added in v0.9.0

type ApiListProjectsRequest

type ApiListProjectsRequest struct {
	// contains filtered or unexported fields
}

func (ApiListProjectsRequest) ContainerIds

func (r ApiListProjectsRequest) ContainerIds(containerIds []string) ApiListProjectsRequest

func (ApiListProjectsRequest) ContainerParentId

func (r ApiListProjectsRequest) ContainerParentId(containerParentId string) ApiListProjectsRequest

func (ApiListProjectsRequest) CreationTimeStart

func (r ApiListProjectsRequest) CreationTimeStart(creationTimeStart time.Time) ApiListProjectsRequest

func (ApiListProjectsRequest) Execute

func (ApiListProjectsRequest) Limit

func (ApiListProjectsRequest) Member

func (ApiListProjectsRequest) Offset

type ApiPartialUpdateProjectRequest

type ApiPartialUpdateProjectRequest struct {
	// contains filtered or unexported fields
}

func (ApiPartialUpdateProjectRequest) Execute

func (ApiPartialUpdateProjectRequest) PartialUpdateProjectPayload

func (r ApiPartialUpdateProjectRequest) PartialUpdateProjectPayload(partialUpdateProjectPayload PartialUpdateProjectPayload) ApiPartialUpdateProjectRequest

type CreateProjectPayload

type CreateProjectPayload struct {
	// Identifier of the parent resource container - containerId as well as UUID identifier is supported.
	// REQUIRED
	ContainerParentId *string `json:"containerParentId"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels *map[string]string `json:"labels,omitempty"`
	// The initial members assigned to the project. At least one subject needs to be a user, and not a client or service account.
	// REQUIRED
	Members *[]Member `json:"members"`
	// Project name matching the regex `^[a-zA-ZäüöÄÜÖ0-9]( ?[a-zA-ZäüöÄÜÖß0-9_+&-]){0,39}$`.
	// REQUIRED
	Name *string `json:"name"`
}

CreateProjectPayload struct for CreateProjectPayload

func NewCreateProjectPayload added in v0.10.0

func NewCreateProjectPayload(containerParentId *string, members *[]Member, name *string) *CreateProjectPayload

NewCreateProjectPayload instantiates a new CreateProjectPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateProjectPayloadWithDefaults added in v0.10.0

func NewCreateProjectPayloadWithDefaults() *CreateProjectPayload

NewCreateProjectPayloadWithDefaults instantiates a new CreateProjectPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateProjectPayload) GetContainerParentId added in v0.10.0

func (o *CreateProjectPayload) GetContainerParentId() *string

GetContainerParentId returns the ContainerParentId field value

func (*CreateProjectPayload) GetContainerParentIdOk added in v0.10.0

func (o *CreateProjectPayload) GetContainerParentIdOk() (*string, bool)

GetContainerParentIdOk returns a tuple with the ContainerParentId field value and a boolean to check if the value has been set.

func (*CreateProjectPayload) GetLabels added in v0.10.0

func (o *CreateProjectPayload) GetLabels() *map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*CreateProjectPayload) GetLabelsOk added in v0.10.0

func (o *CreateProjectPayload) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateProjectPayload) GetMembers added in v0.10.0

func (o *CreateProjectPayload) GetMembers() *[]Member

GetMembers returns the Members field value

func (*CreateProjectPayload) GetMembersOk added in v0.10.0

func (o *CreateProjectPayload) GetMembersOk() (*[]Member, bool)

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*CreateProjectPayload) GetName added in v0.10.0

func (o *CreateProjectPayload) GetName() *string

GetName returns the Name field value

func (*CreateProjectPayload) GetNameOk added in v0.10.0

func (o *CreateProjectPayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateProjectPayload) HasLabels added in v0.10.0

func (o *CreateProjectPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateProjectPayload) SetContainerParentId added in v0.10.0

func (o *CreateProjectPayload) SetContainerParentId(v *string)

SetContainerParentId sets field value

func (*CreateProjectPayload) SetLabels added in v0.10.0

func (o *CreateProjectPayload) SetLabels(v *map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateProjectPayload) SetMembers added in v0.10.0

func (o *CreateProjectPayload) SetMembers(v *[]Member)

SetMembers sets field value

func (*CreateProjectPayload) SetName added in v0.10.0

func (o *CreateProjectPayload) SetName(v *string)

SetName sets field value

func (CreateProjectPayload) ToMap added in v0.10.0

func (o CreateProjectPayload) ToMap() (map[string]interface{}, error)

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type ErrorResponse

type ErrorResponse struct {
	// The reason phrase of the status code.
	// REQUIRED
	Error *string `json:"error"`
	// Description of the error.
	// REQUIRED
	Message *string `json:"message"`
	// Path which was called.
	// REQUIRED
	Path *string `json:"path"`
	// Http Status Code.
	// REQUIRED
	Status *float64 `json:"status"`
	// Timestamp at which the error occurred.
	// REQUIRED
	TimeStamp *time.Time `json:"timeStamp"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse added in v0.10.0

func NewErrorResponse(error_ *string, message *string, path *string, status *float64, timeStamp *time.Time) *ErrorResponse

NewErrorResponse instantiates a new ErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorResponseWithDefaults added in v0.10.0

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrorResponse) GetError added in v0.10.0

func (o *ErrorResponse) GetError() *string

GetError returns the Error field value

func (*ErrorResponse) GetErrorOk added in v0.10.0

func (o *ErrorResponse) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetMessage added in v0.10.0

func (o *ErrorResponse) GetMessage() *string

GetMessage returns the Message field value

func (*ErrorResponse) GetMessageOk added in v0.10.0

func (o *ErrorResponse) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetPath added in v0.10.0

func (o *ErrorResponse) GetPath() *string

GetPath returns the Path field value

func (*ErrorResponse) GetPathOk added in v0.10.0

func (o *ErrorResponse) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetStatus added in v0.10.0

func (o *ErrorResponse) GetStatus() *float64

GetStatus returns the Status field value

func (*ErrorResponse) GetStatusOk added in v0.10.0

func (o *ErrorResponse) GetStatusOk() (*float64, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetTimeStamp added in v0.10.0

func (o *ErrorResponse) GetTimeStamp() *time.Time

GetTimeStamp returns the TimeStamp field value

func (*ErrorResponse) GetTimeStampOk added in v0.10.0

func (o *ErrorResponse) GetTimeStampOk() (*time.Time, bool)

GetTimeStampOk returns a tuple with the TimeStamp field value and a boolean to check if the value has been set.

func (*ErrorResponse) SetError added in v0.10.0

func (o *ErrorResponse) SetError(v *string)

SetError sets field value

func (*ErrorResponse) SetMessage added in v0.10.0

func (o *ErrorResponse) SetMessage(v *string)

SetMessage sets field value

func (*ErrorResponse) SetPath added in v0.10.0

func (o *ErrorResponse) SetPath(v *string)

SetPath sets field value

func (*ErrorResponse) SetStatus added in v0.10.0

func (o *ErrorResponse) SetStatus(v *float64)

SetStatus sets field value

func (*ErrorResponse) SetTimeStamp added in v0.10.0

func (o *ErrorResponse) SetTimeStamp(v *time.Time)

SetTimeStamp sets field value

func (ErrorResponse) ToMap added in v0.10.0

func (o ErrorResponse) ToMap() (map[string]interface{}, error)

type FolderResponse

type FolderResponse struct {
	// Globally unique, user-friendly identifier.
	// REQUIRED
	ContainerId *string `json:"containerId"`
	// Timestamp at which the folder was created.
	// REQUIRED
	CreationTime *time.Time `json:"creationTime"`
	// Globally unique folder identifier.
	// REQUIRED
	FolderId *string `json:"folderId"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels *map[string]string `json:"labels,omitempty"`
	// Folder name.
	// REQUIRED
	Name *string `json:"name"`
	// REQUIRED
	Parent *Parent `json:"parent"`
	// Timestamp at which the folder was last modified.
	// REQUIRED
	UpdateTime *time.Time `json:"updateTime"`
}

FolderResponse struct for FolderResponse

func NewFolderResponse added in v0.11.0

func NewFolderResponse(containerId *string, creationTime *time.Time, folderId *string, name *string, parent *Parent, updateTime *time.Time) *FolderResponse

NewFolderResponse instantiates a new FolderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFolderResponseWithDefaults added in v0.11.0

func NewFolderResponseWithDefaults() *FolderResponse

NewFolderResponseWithDefaults instantiates a new FolderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FolderResponse) GetContainerId added in v0.11.0

func (o *FolderResponse) GetContainerId() *string

GetContainerId returns the ContainerId field value

func (*FolderResponse) GetContainerIdOk added in v0.11.0

func (o *FolderResponse) GetContainerIdOk() (*string, bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*FolderResponse) GetCreationTime added in v0.11.0

func (o *FolderResponse) GetCreationTime() *time.Time

GetCreationTime returns the CreationTime field value

func (*FolderResponse) GetCreationTimeOk added in v0.11.0

func (o *FolderResponse) GetCreationTimeOk() (*time.Time, bool)

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*FolderResponse) GetFolderId added in v0.11.0

func (o *FolderResponse) GetFolderId() *string

GetFolderId returns the FolderId field value

func (*FolderResponse) GetFolderIdOk added in v0.11.0

func (o *FolderResponse) GetFolderIdOk() (*string, bool)

GetFolderIdOk returns a tuple with the FolderId field value and a boolean to check if the value has been set.

func (*FolderResponse) GetLabels added in v0.11.0

func (o *FolderResponse) GetLabels() *map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*FolderResponse) GetLabelsOk added in v0.11.0

func (o *FolderResponse) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FolderResponse) GetName added in v0.11.0

func (o *FolderResponse) GetName() *string

GetName returns the Name field value

func (*FolderResponse) GetNameOk added in v0.11.0

func (o *FolderResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FolderResponse) GetParent added in v0.11.0

func (o *FolderResponse) GetParent() *Parent

GetParent returns the Parent field value

func (*FolderResponse) GetParentOk added in v0.11.0

func (o *FolderResponse) GetParentOk() (*Parent, bool)

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (*FolderResponse) GetUpdateTime added in v0.11.0

func (o *FolderResponse) GetUpdateTime() *time.Time

GetUpdateTime returns the UpdateTime field value

func (*FolderResponse) GetUpdateTimeOk added in v0.11.0

func (o *FolderResponse) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*FolderResponse) HasLabels added in v0.11.0

func (o *FolderResponse) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*FolderResponse) SetContainerId added in v0.11.0

func (o *FolderResponse) SetContainerId(v *string)

SetContainerId sets field value

func (*FolderResponse) SetCreationTime added in v0.11.0

func (o *FolderResponse) SetCreationTime(v *time.Time)

SetCreationTime sets field value

func (*FolderResponse) SetFolderId added in v0.11.0

func (o *FolderResponse) SetFolderId(v *string)

SetFolderId sets field value

func (*FolderResponse) SetLabels added in v0.11.0

func (o *FolderResponse) SetLabels(v *map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*FolderResponse) SetName added in v0.11.0

func (o *FolderResponse) SetName(v *string)

SetName sets field value

func (*FolderResponse) SetParent added in v0.11.0

func (o *FolderResponse) SetParent(v *Parent)

SetParent sets field value

func (*FolderResponse) SetUpdateTime added in v0.11.0

func (o *FolderResponse) SetUpdateTime(v *time.Time)

SetUpdateTime sets field value

func (FolderResponse) ToMap added in v0.11.0

func (o FolderResponse) ToMap() (map[string]interface{}, error)

type GetProjectResponse added in v0.9.0

type GetProjectResponse struct {
	// Globally unique identifier.
	// REQUIRED
	ContainerId *string `json:"containerId"`
	// Timestamp at which the project was created.
	// REQUIRED
	CreationTime *time.Time `json:"creationTime"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels *map[string]string `json:"labels,omitempty"`
	// REQUIRED
	LifecycleState *LifecycleState `json:"lifecycleState"`
	// Project name.
	// REQUIRED
	Name *string `json:"name"`
	// REQUIRED
	Parent  *Parent            `json:"parent"`
	Parents *[]ParentListInner `json:"parents,omitempty"`
	// Globally unique identifier.
	// REQUIRED
	ProjectId *string `json:"projectId"`
	// Timestamp at which the project was last modified.
	// REQUIRED
	UpdateTime *time.Time `json:"updateTime"`
}

GetProjectResponse struct for GetProjectResponse

func NewGetProjectResponse added in v0.10.0

func NewGetProjectResponse(containerId *string, creationTime *time.Time, lifecycleState *LifecycleState, name *string, parent *Parent, projectId *string, updateTime *time.Time) *GetProjectResponse

NewGetProjectResponse instantiates a new GetProjectResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProjectResponseWithDefaults added in v0.10.0

func NewGetProjectResponseWithDefaults() *GetProjectResponse

NewGetProjectResponseWithDefaults instantiates a new GetProjectResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProjectResponse) GetContainerId added in v0.10.0

func (o *GetProjectResponse) GetContainerId() *string

GetContainerId returns the ContainerId field value

func (*GetProjectResponse) GetContainerIdOk added in v0.10.0

func (o *GetProjectResponse) GetContainerIdOk() (*string, bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetCreationTime added in v0.10.0

func (o *GetProjectResponse) GetCreationTime() *time.Time

GetCreationTime returns the CreationTime field value

func (*GetProjectResponse) GetCreationTimeOk added in v0.10.0

func (o *GetProjectResponse) GetCreationTimeOk() (*time.Time, bool)

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetLabels added in v0.10.0

func (o *GetProjectResponse) GetLabels() *map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*GetProjectResponse) GetLabelsOk added in v0.10.0

func (o *GetProjectResponse) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProjectResponse) GetLifecycleState added in v0.10.0

func (o *GetProjectResponse) GetLifecycleState() *LifecycleState

GetLifecycleState returns the LifecycleState field value

func (*GetProjectResponse) GetLifecycleStateOk added in v0.10.0

func (o *GetProjectResponse) GetLifecycleStateOk() (*LifecycleState, bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetName added in v0.10.0

func (o *GetProjectResponse) GetName() *string

GetName returns the Name field value

func (*GetProjectResponse) GetNameOk added in v0.10.0

func (o *GetProjectResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetParent added in v0.10.0

func (o *GetProjectResponse) GetParent() *Parent

GetParent returns the Parent field value

func (*GetProjectResponse) GetParentOk added in v0.10.0

func (o *GetProjectResponse) GetParentOk() (*Parent, bool)

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetParents added in v0.10.0

func (o *GetProjectResponse) GetParents() *[]ParentListInner

GetParents returns the Parents field value if set, zero value otherwise.

func (*GetProjectResponse) GetParentsOk added in v0.10.0

func (o *GetProjectResponse) GetParentsOk() (*[]ParentListInner, bool)

GetParentsOk returns a tuple with the Parents field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProjectResponse) GetProjectId added in v0.10.0

func (o *GetProjectResponse) GetProjectId() *string

GetProjectId returns the ProjectId field value

func (*GetProjectResponse) GetProjectIdOk added in v0.10.0

func (o *GetProjectResponse) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetUpdateTime added in v0.10.0

func (o *GetProjectResponse) GetUpdateTime() *time.Time

GetUpdateTime returns the UpdateTime field value

func (*GetProjectResponse) GetUpdateTimeOk added in v0.10.0

func (o *GetProjectResponse) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*GetProjectResponse) HasLabels added in v0.10.0

func (o *GetProjectResponse) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*GetProjectResponse) HasParents added in v0.10.0

func (o *GetProjectResponse) HasParents() bool

HasParents returns a boolean if a field has been set.

func (*GetProjectResponse) SetContainerId added in v0.10.0

func (o *GetProjectResponse) SetContainerId(v *string)

SetContainerId sets field value

func (*GetProjectResponse) SetCreationTime added in v0.10.0

func (o *GetProjectResponse) SetCreationTime(v *time.Time)

SetCreationTime sets field value

func (*GetProjectResponse) SetLabels added in v0.10.0

func (o *GetProjectResponse) SetLabels(v *map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*GetProjectResponse) SetLifecycleState added in v0.10.0

func (o *GetProjectResponse) SetLifecycleState(v *LifecycleState)

SetLifecycleState sets field value

func (*GetProjectResponse) SetName added in v0.10.0

func (o *GetProjectResponse) SetName(v *string)

SetName sets field value

func (*GetProjectResponse) SetParent added in v0.10.0

func (o *GetProjectResponse) SetParent(v *Parent)

SetParent sets field value

func (*GetProjectResponse) SetParents added in v0.10.0

func (o *GetProjectResponse) SetParents(v *[]ParentListInner)

SetParents gets a reference to the given []ParentListInner and assigns it to the Parents field.

func (*GetProjectResponse) SetProjectId added in v0.10.0

func (o *GetProjectResponse) SetProjectId(v *string)

SetProjectId sets field value

func (*GetProjectResponse) SetUpdateTime added in v0.10.0

func (o *GetProjectResponse) SetUpdateTime(v *time.Time)

SetUpdateTime sets field value

func (GetProjectResponse) ToMap added in v0.10.0

func (o GetProjectResponse) ToMap() (map[string]interface{}, error)

type LifecycleState

type LifecycleState string

LifecycleState Lifecycle state of the resource container. | LIFECYCLE STATE | DESCRIPTION | |----------|--------------------| | CREATING | The creation process has been triggered. The state remains until resource manager gets notified about successful process completion. | | ACTIVE | Resource container can be fully used. | | INACTIVE | Resource container usage has been disabled. | | DELETING | The deletion process has been triggered. The state remains until resource manager gets notified about successful process completion. Afterwards, the record will be deleted. |

const (
	LIFECYCLESTATE_CREATING LifecycleState = "CREATING"
	LIFECYCLESTATE_ACTIVE   LifecycleState = "ACTIVE"
	LIFECYCLESTATE_DELETING LifecycleState = "DELETING"
	LIFECYCLESTATE_INACTIVE LifecycleState = "INACTIVE"
)

List of LifecycleState

func NewLifecycleStateFromValue

func NewLifecycleStateFromValue(v string) (*LifecycleState, error)

NewLifecycleStateFromValue returns a pointer to a valid LifecycleState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LifecycleState) IsValid

func (v LifecycleState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LifecycleState) Ptr

func (v LifecycleState) Ptr() *LifecycleState

Ptr returns reference to LifecycleState value

func (*LifecycleState) UnmarshalJSON

func (v *LifecycleState) UnmarshalJSON(src []byte) error

type ListOrganizationContainersResponse added in v0.11.0

type ListOrganizationContainersResponse struct {
	// A pagination cursor is returned on the first call of the pagination process. If given, it will start from the end of the previous position. If not given, a new pagination is started.
	// REQUIRED
	Cursor *string `json:"cursor"`
	// REQUIRED
	Items *[]ListOrganizationContainersResponseItemsInner `json:"items"`
	// The maximum number of projects to return in the response. If not present, an appropriate default will be used.
	// REQUIRED
	Limit *float64 `json:"limit"`
}

ListOrganizationContainersResponse struct for ListOrganizationContainersResponse

func NewListOrganizationContainersResponse added in v0.11.0

func NewListOrganizationContainersResponse(cursor *string, items *[]ListOrganizationContainersResponseItemsInner, limit *float64) *ListOrganizationContainersResponse

NewListOrganizationContainersResponse instantiates a new ListOrganizationContainersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListOrganizationContainersResponseWithDefaults added in v0.11.0

func NewListOrganizationContainersResponseWithDefaults() *ListOrganizationContainersResponse

NewListOrganizationContainersResponseWithDefaults instantiates a new ListOrganizationContainersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListOrganizationContainersResponse) GetCursor added in v0.11.0

GetCursor returns the Cursor field value

func (*ListOrganizationContainersResponse) GetCursorOk added in v0.11.0

func (o *ListOrganizationContainersResponse) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value and a boolean to check if the value has been set.

func (*ListOrganizationContainersResponse) GetItems added in v0.11.0

GetItems returns the Items field value

func (*ListOrganizationContainersResponse) GetItemsOk added in v0.11.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListOrganizationContainersResponse) GetLimit added in v0.11.0

GetLimit returns the Limit field value

func (*ListOrganizationContainersResponse) GetLimitOk added in v0.11.0

func (o *ListOrganizationContainersResponse) GetLimitOk() (*float64, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ListOrganizationContainersResponse) SetCursor added in v0.11.0

func (o *ListOrganizationContainersResponse) SetCursor(v *string)

SetCursor sets field value

func (*ListOrganizationContainersResponse) SetItems added in v0.11.0

SetItems sets field value

func (*ListOrganizationContainersResponse) SetLimit added in v0.11.0

SetLimit sets field value

func (ListOrganizationContainersResponse) ToMap added in v0.11.0

func (o ListOrganizationContainersResponse) ToMap() (map[string]interface{}, error)

type ListOrganizationContainersResponseItemsInner added in v0.11.0

type ListOrganizationContainersResponseItemsInner struct {
	ListOrganizationContainersResponseItemsInnerAnyOf  *ListOrganizationContainersResponseItemsInnerAnyOf
	ListOrganizationContainersResponseItemsInnerAnyOf1 *ListOrganizationContainersResponseItemsInnerAnyOf1
}

ListOrganizationContainersResponseItemsInner struct for ListOrganizationContainersResponseItemsInner

func (*ListOrganizationContainersResponseItemsInner) MarshalJSON added in v0.11.0

Marshal data from the first non-nil pointers in the struct to JSON

func (*ListOrganizationContainersResponseItemsInner) UnmarshalJSON added in v0.11.0

func (dst *ListOrganizationContainersResponseItemsInner) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ListOrganizationContainersResponseItemsInnerAnyOf added in v0.11.0

type ListOrganizationContainersResponseItemsInnerAnyOf struct {
	// REQUIRED
	Item *FolderResponse `json:"item"`
	// Resource container type.
	// REQUIRED
	Type *string `json:"type"`
}

ListOrganizationContainersResponseItemsInnerAnyOf struct for ListOrganizationContainersResponseItemsInnerAnyOf

func NewListOrganizationContainersResponseItemsInnerAnyOf added in v0.11.0

func NewListOrganizationContainersResponseItemsInnerAnyOf(item *FolderResponse, type_ *string) *ListOrganizationContainersResponseItemsInnerAnyOf

NewListOrganizationContainersResponseItemsInnerAnyOf instantiates a new ListOrganizationContainersResponseItemsInnerAnyOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListOrganizationContainersResponseItemsInnerAnyOfWithDefaults added in v0.11.0

func NewListOrganizationContainersResponseItemsInnerAnyOfWithDefaults() *ListOrganizationContainersResponseItemsInnerAnyOf

NewListOrganizationContainersResponseItemsInnerAnyOfWithDefaults instantiates a new ListOrganizationContainersResponseItemsInnerAnyOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListOrganizationContainersResponseItemsInnerAnyOf) GetItem added in v0.11.0

GetItem returns the Item field value

func (*ListOrganizationContainersResponseItemsInnerAnyOf) GetItemOk added in v0.11.0

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*ListOrganizationContainersResponseItemsInnerAnyOf) GetType added in v0.11.0

GetType returns the Type field value

func (*ListOrganizationContainersResponseItemsInnerAnyOf) GetTypeOk added in v0.11.0

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ListOrganizationContainersResponseItemsInnerAnyOf) SetItem added in v0.11.0

SetItem sets field value

func (*ListOrganizationContainersResponseItemsInnerAnyOf) SetType added in v0.11.0

SetType sets field value

func (ListOrganizationContainersResponseItemsInnerAnyOf) ToMap added in v0.11.0

func (o ListOrganizationContainersResponseItemsInnerAnyOf) ToMap() (map[string]interface{}, error)

type ListOrganizationContainersResponseItemsInnerAnyOf1 added in v0.11.0

type ListOrganizationContainersResponseItemsInnerAnyOf1 struct {
	// REQUIRED
	Item *Project `json:"item"`
	// Resource container type.
	// REQUIRED
	Type *string `json:"type"`
}

ListOrganizationContainersResponseItemsInnerAnyOf1 struct for ListOrganizationContainersResponseItemsInnerAnyOf1

func NewListOrganizationContainersResponseItemsInnerAnyOf1 added in v0.11.0

func NewListOrganizationContainersResponseItemsInnerAnyOf1(item *Project, type_ *string) *ListOrganizationContainersResponseItemsInnerAnyOf1

NewListOrganizationContainersResponseItemsInnerAnyOf1 instantiates a new ListOrganizationContainersResponseItemsInnerAnyOf1 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListOrganizationContainersResponseItemsInnerAnyOf1WithDefaults added in v0.11.0

func NewListOrganizationContainersResponseItemsInnerAnyOf1WithDefaults() *ListOrganizationContainersResponseItemsInnerAnyOf1

NewListOrganizationContainersResponseItemsInnerAnyOf1WithDefaults instantiates a new ListOrganizationContainersResponseItemsInnerAnyOf1 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListOrganizationContainersResponseItemsInnerAnyOf1) GetItem added in v0.11.0

GetItem returns the Item field value

func (*ListOrganizationContainersResponseItemsInnerAnyOf1) GetItemOk added in v0.11.0

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*ListOrganizationContainersResponseItemsInnerAnyOf1) GetType added in v0.11.0

GetType returns the Type field value

func (*ListOrganizationContainersResponseItemsInnerAnyOf1) GetTypeOk added in v0.11.0

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ListOrganizationContainersResponseItemsInnerAnyOf1) SetItem added in v0.11.0

SetItem sets field value

func (*ListOrganizationContainersResponseItemsInnerAnyOf1) SetType added in v0.11.0

SetType sets field value

func (ListOrganizationContainersResponseItemsInnerAnyOf1) ToMap added in v0.11.0

type ListOrganizationsResponse added in v0.9.0

type ListOrganizationsResponse struct {
	// REQUIRED
	Items *[]ListOrganizationsResponseItemsInner `json:"items"`
	// The maximum number of projects to return in the response. If not present, an appropriate default will be used.
	// REQUIRED
	Limit *float64 `json:"limit"`
	// The offset of the first item in the collection to return.
	// REQUIRED
	Offset *float64 `json:"offset"`
}

ListOrganizationsResponse struct for ListOrganizationsResponse

func NewListOrganizationsResponse added in v0.10.0

func NewListOrganizationsResponse(items *[]ListOrganizationsResponseItemsInner, limit *float64, offset *float64) *ListOrganizationsResponse

NewListOrganizationsResponse instantiates a new ListOrganizationsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListOrganizationsResponseWithDefaults added in v0.10.0

func NewListOrganizationsResponseWithDefaults() *ListOrganizationsResponse

NewListOrganizationsResponseWithDefaults instantiates a new ListOrganizationsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListOrganizationsResponse) GetItems added in v0.10.0

GetItems returns the Items field value

func (*ListOrganizationsResponse) GetItemsOk added in v0.10.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponse) GetLimit added in v0.10.0

func (o *ListOrganizationsResponse) GetLimit() *float64

GetLimit returns the Limit field value

func (*ListOrganizationsResponse) GetLimitOk added in v0.10.0

func (o *ListOrganizationsResponse) GetLimitOk() (*float64, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponse) GetOffset added in v0.10.0

func (o *ListOrganizationsResponse) GetOffset() *float64

GetOffset returns the Offset field value

func (*ListOrganizationsResponse) GetOffsetOk added in v0.10.0

func (o *ListOrganizationsResponse) GetOffsetOk() (*float64, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponse) SetItems added in v0.10.0

SetItems sets field value

func (*ListOrganizationsResponse) SetLimit added in v0.10.0

func (o *ListOrganizationsResponse) SetLimit(v *float64)

SetLimit sets field value

func (*ListOrganizationsResponse) SetOffset added in v0.10.0

func (o *ListOrganizationsResponse) SetOffset(v *float64)

SetOffset sets field value

func (ListOrganizationsResponse) ToMap added in v0.10.0

func (o ListOrganizationsResponse) ToMap() (map[string]interface{}, error)

type ListOrganizationsResponseItemsInner added in v0.9.0

type ListOrganizationsResponseItemsInner struct {
	// Globally unique, user-friendly identifier.
	// REQUIRED
	ContainerId *string `json:"containerId"`
	// Timestamp at which the organization was created.
	// REQUIRED
	CreationTime *time.Time `json:"creationTime"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels *map[string]string `json:"labels,omitempty"`
	// REQUIRED
	LifecycleState *LifecycleState `json:"lifecycleState"`
	// Name of the organization.
	// REQUIRED
	Name *string `json:"name"`
	// Globally unique, organization identifier.
	// REQUIRED
	OrganizationId *string `json:"organizationId"`
	// Timestamp at which the organization was last modified.
	// REQUIRED
	UpdateTime *time.Time `json:"updateTime"`
}

ListOrganizationsResponseItemsInner struct for ListOrganizationsResponseItemsInner

func NewListOrganizationsResponseItemsInner added in v0.10.0

func NewListOrganizationsResponseItemsInner(containerId *string, creationTime *time.Time, lifecycleState *LifecycleState, name *string, organizationId *string, updateTime *time.Time) *ListOrganizationsResponseItemsInner

NewListOrganizationsResponseItemsInner instantiates a new ListOrganizationsResponseItemsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListOrganizationsResponseItemsInnerWithDefaults added in v0.10.0

func NewListOrganizationsResponseItemsInnerWithDefaults() *ListOrganizationsResponseItemsInner

NewListOrganizationsResponseItemsInnerWithDefaults instantiates a new ListOrganizationsResponseItemsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListOrganizationsResponseItemsInner) GetContainerId added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetContainerId() *string

GetContainerId returns the ContainerId field value

func (*ListOrganizationsResponseItemsInner) GetContainerIdOk added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetContainerIdOk() (*string, bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetCreationTime added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetCreationTime() *time.Time

GetCreationTime returns the CreationTime field value

func (*ListOrganizationsResponseItemsInner) GetCreationTimeOk added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetCreationTimeOk() (*time.Time, bool)

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetLabels added in v0.10.0

GetLabels returns the Labels field value if set, zero value otherwise.

func (*ListOrganizationsResponseItemsInner) GetLabelsOk added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetLifecycleState added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetLifecycleState() *LifecycleState

GetLifecycleState returns the LifecycleState field value

func (*ListOrganizationsResponseItemsInner) GetLifecycleStateOk added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetLifecycleStateOk() (*LifecycleState, bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetName added in v0.10.0

GetName returns the Name field value

func (*ListOrganizationsResponseItemsInner) GetNameOk added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetOrganizationId added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetOrganizationId() *string

GetOrganizationId returns the OrganizationId field value

func (*ListOrganizationsResponseItemsInner) GetOrganizationIdOk added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetOrganizationIdOk() (*string, bool)

GetOrganizationIdOk returns a tuple with the OrganizationId field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetUpdateTime added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetUpdateTime() *time.Time

GetUpdateTime returns the UpdateTime field value

func (*ListOrganizationsResponseItemsInner) GetUpdateTimeOk added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) HasLabels added in v0.10.0

HasLabels returns a boolean if a field has been set.

func (*ListOrganizationsResponseItemsInner) SetContainerId added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) SetContainerId(v *string)

SetContainerId sets field value

func (*ListOrganizationsResponseItemsInner) SetCreationTime added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) SetCreationTime(v *time.Time)

SetCreationTime sets field value

func (*ListOrganizationsResponseItemsInner) SetLabels added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) SetLabels(v *map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ListOrganizationsResponseItemsInner) SetLifecycleState added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) SetLifecycleState(v *LifecycleState)

SetLifecycleState sets field value

func (*ListOrganizationsResponseItemsInner) SetName added in v0.10.0

SetName sets field value

func (*ListOrganizationsResponseItemsInner) SetOrganizationId added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) SetOrganizationId(v *string)

SetOrganizationId sets field value

func (*ListOrganizationsResponseItemsInner) SetUpdateTime added in v0.10.0

func (o *ListOrganizationsResponseItemsInner) SetUpdateTime(v *time.Time)

SetUpdateTime sets field value

func (ListOrganizationsResponseItemsInner) ToMap added in v0.10.0

func (o ListOrganizationsResponseItemsInner) ToMap() (map[string]interface{}, error)

type ListProjectsResponse added in v0.9.0

type ListProjectsResponse struct {
	// REQUIRED
	Items *[]Project `json:"items"`
	// The maximum number of projects to return in the response. If not present, an appropriate default will be used.
	// REQUIRED
	Limit *float64 `json:"limit"`
	// The offset of the first item in the collection to return.
	// REQUIRED
	Offset *float64 `json:"offset"`
}

ListProjectsResponse struct for ListProjectsResponse

func NewListProjectsResponse added in v0.10.0

func NewListProjectsResponse(items *[]Project, limit *float64, offset *float64) *ListProjectsResponse

NewListProjectsResponse instantiates a new ListProjectsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListProjectsResponseWithDefaults added in v0.10.0

func NewListProjectsResponseWithDefaults() *ListProjectsResponse

NewListProjectsResponseWithDefaults instantiates a new ListProjectsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListProjectsResponse) GetItems added in v0.10.0

func (o *ListProjectsResponse) GetItems() *[]Project

GetItems returns the Items field value

func (*ListProjectsResponse) GetItemsOk added in v0.10.0

func (o *ListProjectsResponse) GetItemsOk() (*[]Project, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListProjectsResponse) GetLimit added in v0.10.0

func (o *ListProjectsResponse) GetLimit() *float64

GetLimit returns the Limit field value

func (*ListProjectsResponse) GetLimitOk added in v0.10.0

func (o *ListProjectsResponse) GetLimitOk() (*float64, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ListProjectsResponse) GetOffset added in v0.10.0

func (o *ListProjectsResponse) GetOffset() *float64

GetOffset returns the Offset field value

func (*ListProjectsResponse) GetOffsetOk added in v0.10.0

func (o *ListProjectsResponse) GetOffsetOk() (*float64, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.

func (*ListProjectsResponse) SetItems added in v0.10.0

func (o *ListProjectsResponse) SetItems(v *[]Project)

SetItems sets field value

func (*ListProjectsResponse) SetLimit added in v0.10.0

func (o *ListProjectsResponse) SetLimit(v *float64)

SetLimit sets field value

func (*ListProjectsResponse) SetOffset added in v0.10.0

func (o *ListProjectsResponse) SetOffset(v *float64)

SetOffset sets field value

func (ListProjectsResponse) ToMap added in v0.10.0

func (o ListProjectsResponse) ToMap() (map[string]interface{}, error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type Member added in v0.9.0

type Member struct {
	// A valid role defined for the resource.
	// REQUIRED
	Role *string `json:"role"`
	// Unique identifier of the user, service account or client.
	// REQUIRED
	Subject *string `json:"subject"`
}

Member struct for Member

func NewMember added in v0.10.0

func NewMember(role *string, subject *string) *Member

NewMember instantiates a new Member object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberWithDefaults added in v0.10.0

func NewMemberWithDefaults() *Member

NewMemberWithDefaults instantiates a new Member object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Member) GetRole added in v0.10.0

func (o *Member) GetRole() *string

GetRole returns the Role field value

func (*Member) GetRoleOk added in v0.10.0

func (o *Member) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (*Member) GetSubject added in v0.10.0

func (o *Member) GetSubject() *string

GetSubject returns the Subject field value

func (*Member) GetSubjectOk added in v0.10.0

func (o *Member) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value and a boolean to check if the value has been set.

func (*Member) SetRole added in v0.10.0

func (o *Member) SetRole(v *string)

SetRole sets field value

func (*Member) SetSubject added in v0.10.0

func (o *Member) SetSubject(v *string)

SetSubject sets field value

func (Member) ToMap added in v0.10.0

func (o Member) ToMap() (map[string]interface{}, error)

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCreateProjectPayload added in v0.10.0

type NullableCreateProjectPayload struct {
	// contains filtered or unexported fields
}

func NewNullableCreateProjectPayload added in v0.10.0

func NewNullableCreateProjectPayload(val *CreateProjectPayload) *NullableCreateProjectPayload

func (NullableCreateProjectPayload) Get added in v0.10.0

func (NullableCreateProjectPayload) IsSet added in v0.10.0

func (NullableCreateProjectPayload) MarshalJSON added in v0.10.0

func (v NullableCreateProjectPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateProjectPayload) Set added in v0.10.0

func (*NullableCreateProjectPayload) UnmarshalJSON added in v0.10.0

func (v *NullableCreateProjectPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateProjectPayload) Unset added in v0.10.0

func (v *NullableCreateProjectPayload) Unset()

type NullableErrorResponse added in v0.10.0

type NullableErrorResponse struct {
	// contains filtered or unexported fields
}

func NewNullableErrorResponse added in v0.10.0

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get added in v0.10.0

func (NullableErrorResponse) IsSet added in v0.10.0

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON added in v0.10.0

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableErrorResponse) Set added in v0.10.0

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON added in v0.10.0

func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error

func (*NullableErrorResponse) Unset added in v0.10.0

func (v *NullableErrorResponse) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableFolderResponse added in v0.11.0

type NullableFolderResponse struct {
	// contains filtered or unexported fields
}

func NewNullableFolderResponse added in v0.11.0

func NewNullableFolderResponse(val *FolderResponse) *NullableFolderResponse

func (NullableFolderResponse) Get added in v0.11.0

func (NullableFolderResponse) IsSet added in v0.11.0

func (v NullableFolderResponse) IsSet() bool

func (NullableFolderResponse) MarshalJSON added in v0.11.0

func (v NullableFolderResponse) MarshalJSON() ([]byte, error)

func (*NullableFolderResponse) Set added in v0.11.0

func (*NullableFolderResponse) UnmarshalJSON added in v0.11.0

func (v *NullableFolderResponse) UnmarshalJSON(src []byte) error

func (*NullableFolderResponse) Unset added in v0.11.0

func (v *NullableFolderResponse) Unset()

type NullableGetProjectResponse added in v0.10.0

type NullableGetProjectResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetProjectResponse added in v0.10.0

func NewNullableGetProjectResponse(val *GetProjectResponse) *NullableGetProjectResponse

func (NullableGetProjectResponse) Get added in v0.10.0

func (NullableGetProjectResponse) IsSet added in v0.10.0

func (v NullableGetProjectResponse) IsSet() bool

func (NullableGetProjectResponse) MarshalJSON added in v0.10.0

func (v NullableGetProjectResponse) MarshalJSON() ([]byte, error)

func (*NullableGetProjectResponse) Set added in v0.10.0

func (*NullableGetProjectResponse) UnmarshalJSON added in v0.10.0

func (v *NullableGetProjectResponse) UnmarshalJSON(src []byte) error

func (*NullableGetProjectResponse) Unset added in v0.10.0

func (v *NullableGetProjectResponse) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableLifecycleState

type NullableLifecycleState struct {
	// contains filtered or unexported fields
}

func NewNullableLifecycleState

func NewNullableLifecycleState(val *LifecycleState) *NullableLifecycleState

func (NullableLifecycleState) Get

func (NullableLifecycleState) IsSet

func (v NullableLifecycleState) IsSet() bool

func (NullableLifecycleState) MarshalJSON

func (v NullableLifecycleState) MarshalJSON() ([]byte, error)

func (*NullableLifecycleState) Set

func (*NullableLifecycleState) UnmarshalJSON

func (v *NullableLifecycleState) UnmarshalJSON(src []byte) error

func (*NullableLifecycleState) Unset

func (v *NullableLifecycleState) Unset()

type NullableListOrganizationContainersResponse added in v0.11.0

type NullableListOrganizationContainersResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListOrganizationContainersResponse added in v0.11.0

func NewNullableListOrganizationContainersResponse(val *ListOrganizationContainersResponse) *NullableListOrganizationContainersResponse

func (NullableListOrganizationContainersResponse) Get added in v0.11.0

func (NullableListOrganizationContainersResponse) IsSet added in v0.11.0

func (NullableListOrganizationContainersResponse) MarshalJSON added in v0.11.0

func (*NullableListOrganizationContainersResponse) Set added in v0.11.0

func (*NullableListOrganizationContainersResponse) UnmarshalJSON added in v0.11.0

func (v *NullableListOrganizationContainersResponse) UnmarshalJSON(src []byte) error

func (*NullableListOrganizationContainersResponse) Unset added in v0.11.0

type NullableListOrganizationContainersResponseItemsInner added in v0.11.0

type NullableListOrganizationContainersResponseItemsInner struct {
	// contains filtered or unexported fields
}

func (NullableListOrganizationContainersResponseItemsInner) Get added in v0.11.0

func (NullableListOrganizationContainersResponseItemsInner) IsSet added in v0.11.0

func (NullableListOrganizationContainersResponseItemsInner) MarshalJSON added in v0.11.0

func (*NullableListOrganizationContainersResponseItemsInner) Set added in v0.11.0

func (*NullableListOrganizationContainersResponseItemsInner) UnmarshalJSON added in v0.11.0

func (*NullableListOrganizationContainersResponseItemsInner) Unset added in v0.11.0

type NullableListOrganizationContainersResponseItemsInnerAnyOf added in v0.11.0

type NullableListOrganizationContainersResponseItemsInnerAnyOf struct {
	// contains filtered or unexported fields
}

func (NullableListOrganizationContainersResponseItemsInnerAnyOf) Get added in v0.11.0

func (NullableListOrganizationContainersResponseItemsInnerAnyOf) IsSet added in v0.11.0

func (NullableListOrganizationContainersResponseItemsInnerAnyOf) MarshalJSON added in v0.11.0

func (*NullableListOrganizationContainersResponseItemsInnerAnyOf) Set added in v0.11.0

func (*NullableListOrganizationContainersResponseItemsInnerAnyOf) UnmarshalJSON added in v0.11.0

func (*NullableListOrganizationContainersResponseItemsInnerAnyOf) Unset added in v0.11.0

type NullableListOrganizationContainersResponseItemsInnerAnyOf1 added in v0.11.0

type NullableListOrganizationContainersResponseItemsInnerAnyOf1 struct {
	// contains filtered or unexported fields
}

func (NullableListOrganizationContainersResponseItemsInnerAnyOf1) Get added in v0.11.0

func (NullableListOrganizationContainersResponseItemsInnerAnyOf1) IsSet added in v0.11.0

func (NullableListOrganizationContainersResponseItemsInnerAnyOf1) MarshalJSON added in v0.11.0

func (*NullableListOrganizationContainersResponseItemsInnerAnyOf1) Set added in v0.11.0

func (*NullableListOrganizationContainersResponseItemsInnerAnyOf1) UnmarshalJSON added in v0.11.0

func (*NullableListOrganizationContainersResponseItemsInnerAnyOf1) Unset added in v0.11.0

type NullableListOrganizationsResponse added in v0.10.0

type NullableListOrganizationsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListOrganizationsResponse added in v0.10.0

func NewNullableListOrganizationsResponse(val *ListOrganizationsResponse) *NullableListOrganizationsResponse

func (NullableListOrganizationsResponse) Get added in v0.10.0

func (NullableListOrganizationsResponse) IsSet added in v0.10.0

func (NullableListOrganizationsResponse) MarshalJSON added in v0.10.0

func (v NullableListOrganizationsResponse) MarshalJSON() ([]byte, error)

func (*NullableListOrganizationsResponse) Set added in v0.10.0

func (*NullableListOrganizationsResponse) UnmarshalJSON added in v0.10.0

func (v *NullableListOrganizationsResponse) UnmarshalJSON(src []byte) error

func (*NullableListOrganizationsResponse) Unset added in v0.10.0

type NullableListOrganizationsResponseItemsInner added in v0.10.0

type NullableListOrganizationsResponseItemsInner struct {
	// contains filtered or unexported fields
}

func NewNullableListOrganizationsResponseItemsInner added in v0.10.0

func NewNullableListOrganizationsResponseItemsInner(val *ListOrganizationsResponseItemsInner) *NullableListOrganizationsResponseItemsInner

func (NullableListOrganizationsResponseItemsInner) Get added in v0.10.0

func (NullableListOrganizationsResponseItemsInner) IsSet added in v0.10.0

func (NullableListOrganizationsResponseItemsInner) MarshalJSON added in v0.10.0

func (*NullableListOrganizationsResponseItemsInner) Set added in v0.10.0

func (*NullableListOrganizationsResponseItemsInner) UnmarshalJSON added in v0.10.0

func (v *NullableListOrganizationsResponseItemsInner) UnmarshalJSON(src []byte) error

func (*NullableListOrganizationsResponseItemsInner) Unset added in v0.10.0

type NullableListProjectsResponse added in v0.10.0

type NullableListProjectsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListProjectsResponse added in v0.10.0

func NewNullableListProjectsResponse(val *ListProjectsResponse) *NullableListProjectsResponse

func (NullableListProjectsResponse) Get added in v0.10.0

func (NullableListProjectsResponse) IsSet added in v0.10.0

func (NullableListProjectsResponse) MarshalJSON added in v0.10.0

func (v NullableListProjectsResponse) MarshalJSON() ([]byte, error)

func (*NullableListProjectsResponse) Set added in v0.10.0

func (*NullableListProjectsResponse) UnmarshalJSON added in v0.10.0

func (v *NullableListProjectsResponse) UnmarshalJSON(src []byte) error

func (*NullableListProjectsResponse) Unset added in v0.10.0

func (v *NullableListProjectsResponse) Unset()

type NullableMember added in v0.10.0

type NullableMember struct {
	// contains filtered or unexported fields
}

func NewNullableMember added in v0.10.0

func NewNullableMember(val *Member) *NullableMember

func (NullableMember) Get added in v0.10.0

func (v NullableMember) Get() *Member

func (NullableMember) IsSet added in v0.10.0

func (v NullableMember) IsSet() bool

func (NullableMember) MarshalJSON added in v0.10.0

func (v NullableMember) MarshalJSON() ([]byte, error)

func (*NullableMember) Set added in v0.10.0

func (v *NullableMember) Set(val *Member)

func (*NullableMember) UnmarshalJSON added in v0.10.0

func (v *NullableMember) UnmarshalJSON(src []byte) error

func (*NullableMember) Unset added in v0.10.0

func (v *NullableMember) Unset()

type NullableOrganizationResponse added in v0.10.0

type NullableOrganizationResponse struct {
	// contains filtered or unexported fields
}

func NewNullableOrganizationResponse added in v0.10.0

func NewNullableOrganizationResponse(val *OrganizationResponse) *NullableOrganizationResponse

func (NullableOrganizationResponse) Get added in v0.10.0

func (NullableOrganizationResponse) IsSet added in v0.10.0

func (NullableOrganizationResponse) MarshalJSON added in v0.10.0

func (v NullableOrganizationResponse) MarshalJSON() ([]byte, error)

func (*NullableOrganizationResponse) Set added in v0.10.0

func (*NullableOrganizationResponse) UnmarshalJSON added in v0.10.0

func (v *NullableOrganizationResponse) UnmarshalJSON(src []byte) error

func (*NullableOrganizationResponse) Unset added in v0.10.0

func (v *NullableOrganizationResponse) Unset()

type NullableParent added in v0.10.0

type NullableParent struct {
	// contains filtered or unexported fields
}

func NewNullableParent added in v0.10.0

func NewNullableParent(val *Parent) *NullableParent

func (NullableParent) Get added in v0.10.0

func (v NullableParent) Get() *Parent

func (NullableParent) IsSet added in v0.10.0

func (v NullableParent) IsSet() bool

func (NullableParent) MarshalJSON added in v0.10.0

func (v NullableParent) MarshalJSON() ([]byte, error)

func (*NullableParent) Set added in v0.10.0

func (v *NullableParent) Set(val *Parent)

func (*NullableParent) UnmarshalJSON added in v0.10.0

func (v *NullableParent) UnmarshalJSON(src []byte) error

func (*NullableParent) Unset added in v0.10.0

func (v *NullableParent) Unset()

type NullableParentListInner added in v0.10.0

type NullableParentListInner struct {
	// contains filtered or unexported fields
}

func NewNullableParentListInner added in v0.10.0

func NewNullableParentListInner(val *ParentListInner) *NullableParentListInner

func (NullableParentListInner) Get added in v0.10.0

func (NullableParentListInner) IsSet added in v0.10.0

func (v NullableParentListInner) IsSet() bool

func (NullableParentListInner) MarshalJSON added in v0.10.0

func (v NullableParentListInner) MarshalJSON() ([]byte, error)

func (*NullableParentListInner) Set added in v0.10.0

func (*NullableParentListInner) UnmarshalJSON added in v0.10.0

func (v *NullableParentListInner) UnmarshalJSON(src []byte) error

func (*NullableParentListInner) Unset added in v0.10.0

func (v *NullableParentListInner) Unset()

type NullablePartialUpdateProjectPayload added in v0.10.0

type NullablePartialUpdateProjectPayload struct {
	// contains filtered or unexported fields
}

func NewNullablePartialUpdateProjectPayload added in v0.10.0

func NewNullablePartialUpdateProjectPayload(val *PartialUpdateProjectPayload) *NullablePartialUpdateProjectPayload

func (NullablePartialUpdateProjectPayload) Get added in v0.10.0

func (NullablePartialUpdateProjectPayload) IsSet added in v0.10.0

func (NullablePartialUpdateProjectPayload) MarshalJSON added in v0.10.0

func (v NullablePartialUpdateProjectPayload) MarshalJSON() ([]byte, error)

func (*NullablePartialUpdateProjectPayload) Set added in v0.10.0

func (*NullablePartialUpdateProjectPayload) UnmarshalJSON added in v0.10.0

func (v *NullablePartialUpdateProjectPayload) UnmarshalJSON(src []byte) error

func (*NullablePartialUpdateProjectPayload) Unset added in v0.10.0

type NullableProject added in v0.10.0

type NullableProject struct {
	// contains filtered or unexported fields
}

func NewNullableProject added in v0.10.0

func NewNullableProject(val *Project) *NullableProject

func (NullableProject) Get added in v0.10.0

func (v NullableProject) Get() *Project

func (NullableProject) IsSet added in v0.10.0

func (v NullableProject) IsSet() bool

func (NullableProject) MarshalJSON added in v0.10.0

func (v NullableProject) MarshalJSON() ([]byte, error)

func (*NullableProject) Set added in v0.10.0

func (v *NullableProject) Set(val *Project)

func (*NullableProject) UnmarshalJSON added in v0.10.0

func (v *NullableProject) UnmarshalJSON(src []byte) error

func (*NullableProject) Unset added in v0.10.0

func (v *NullableProject) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type OrganizationResponse

type OrganizationResponse struct {
	// Globally unique, user-friendly identifier.
	// REQUIRED
	ContainerId *string `json:"containerId"`
	// Timestamp at which the organization was created.
	// REQUIRED
	CreationTime *time.Time `json:"creationTime"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels *map[string]string `json:"labels,omitempty"`
	// REQUIRED
	LifecycleState *LifecycleState `json:"lifecycleState"`
	// Organization name.
	// REQUIRED
	Name *string `json:"name"`
	// Globally unique, organization identifier.
	// REQUIRED
	OrganizationId *string `json:"organizationId"`
	// Timestamp at which the organization was last modified.
	// REQUIRED
	UpdateTime *time.Time `json:"updateTime"`
}

OrganizationResponse struct for OrganizationResponse

func NewOrganizationResponse added in v0.10.0

func NewOrganizationResponse(containerId *string, creationTime *time.Time, lifecycleState *LifecycleState, name *string, organizationId *string, updateTime *time.Time) *OrganizationResponse

NewOrganizationResponse instantiates a new OrganizationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationResponseWithDefaults added in v0.10.0

func NewOrganizationResponseWithDefaults() *OrganizationResponse

NewOrganizationResponseWithDefaults instantiates a new OrganizationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationResponse) GetContainerId added in v0.10.0

func (o *OrganizationResponse) GetContainerId() *string

GetContainerId returns the ContainerId field value

func (*OrganizationResponse) GetContainerIdOk added in v0.10.0

func (o *OrganizationResponse) GetContainerIdOk() (*string, bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetCreationTime added in v0.10.0

func (o *OrganizationResponse) GetCreationTime() *time.Time

GetCreationTime returns the CreationTime field value

func (*OrganizationResponse) GetCreationTimeOk added in v0.10.0

func (o *OrganizationResponse) GetCreationTimeOk() (*time.Time, bool)

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetLabels added in v0.10.0

func (o *OrganizationResponse) GetLabels() *map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*OrganizationResponse) GetLabelsOk added in v0.10.0

func (o *OrganizationResponse) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationResponse) GetLifecycleState added in v0.10.0

func (o *OrganizationResponse) GetLifecycleState() *LifecycleState

GetLifecycleState returns the LifecycleState field value

func (*OrganizationResponse) GetLifecycleStateOk added in v0.10.0

func (o *OrganizationResponse) GetLifecycleStateOk() (*LifecycleState, bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetName added in v0.10.0

func (o *OrganizationResponse) GetName() *string

GetName returns the Name field value

func (*OrganizationResponse) GetNameOk added in v0.10.0

func (o *OrganizationResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetOrganizationId added in v0.10.0

func (o *OrganizationResponse) GetOrganizationId() *string

GetOrganizationId returns the OrganizationId field value

func (*OrganizationResponse) GetOrganizationIdOk added in v0.10.0

func (o *OrganizationResponse) GetOrganizationIdOk() (*string, bool)

GetOrganizationIdOk returns a tuple with the OrganizationId field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetUpdateTime added in v0.10.0

func (o *OrganizationResponse) GetUpdateTime() *time.Time

GetUpdateTime returns the UpdateTime field value

func (*OrganizationResponse) GetUpdateTimeOk added in v0.10.0

func (o *OrganizationResponse) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*OrganizationResponse) HasLabels added in v0.10.0

func (o *OrganizationResponse) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*OrganizationResponse) SetContainerId added in v0.10.0

func (o *OrganizationResponse) SetContainerId(v *string)

SetContainerId sets field value

func (*OrganizationResponse) SetCreationTime added in v0.10.0

func (o *OrganizationResponse) SetCreationTime(v *time.Time)

SetCreationTime sets field value

func (*OrganizationResponse) SetLabels added in v0.10.0

func (o *OrganizationResponse) SetLabels(v *map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*OrganizationResponse) SetLifecycleState added in v0.10.0

func (o *OrganizationResponse) SetLifecycleState(v *LifecycleState)

SetLifecycleState sets field value

func (*OrganizationResponse) SetName added in v0.10.0

func (o *OrganizationResponse) SetName(v *string)

SetName sets field value

func (*OrganizationResponse) SetOrganizationId added in v0.10.0

func (o *OrganizationResponse) SetOrganizationId(v *string)

SetOrganizationId sets field value

func (*OrganizationResponse) SetUpdateTime added in v0.10.0

func (o *OrganizationResponse) SetUpdateTime(v *time.Time)

SetUpdateTime sets field value

func (OrganizationResponse) ToMap added in v0.10.0

func (o OrganizationResponse) ToMap() (map[string]interface{}, error)

type Parent

type Parent struct {
	// User-friendly identifier of either organization or folder (will replace id).
	// REQUIRED
	ContainerId *string `json:"containerId"`
	// Identifier of either organization or folder.
	// REQUIRED
	Id *string `json:"id"`
	// Container type of parent container.
	// REQUIRED
	Type *string `json:"type"`
}

Parent Parent container.

func NewParent added in v0.10.0

func NewParent(containerId *string, id *string, type_ *string) *Parent

NewParent instantiates a new Parent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewParentWithDefaults added in v0.10.0

func NewParentWithDefaults() *Parent

NewParentWithDefaults instantiates a new Parent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Parent) GetContainerId added in v0.10.0

func (o *Parent) GetContainerId() *string

GetContainerId returns the ContainerId field value

func (*Parent) GetContainerIdOk added in v0.10.0

func (o *Parent) GetContainerIdOk() (*string, bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*Parent) GetId added in v0.10.0

func (o *Parent) GetId() *string

GetId returns the Id field value

func (*Parent) GetIdOk added in v0.10.0

func (o *Parent) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Parent) GetType added in v0.10.0

func (o *Parent) GetType() *string

GetType returns the Type field value

func (*Parent) GetTypeOk added in v0.10.0

func (o *Parent) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Parent) SetContainerId added in v0.10.0

func (o *Parent) SetContainerId(v *string)

SetContainerId sets field value

func (*Parent) SetId added in v0.10.0

func (o *Parent) SetId(v *string)

SetId sets field value

func (*Parent) SetType added in v0.10.0

func (o *Parent) SetType(v *string)

SetType sets field value

func (Parent) ToMap added in v0.10.0

func (o Parent) ToMap() (map[string]interface{}, error)

type ParentListInner

type ParentListInner struct {
	// User-friendly identifier of either organization or folder (will replace id).
	// REQUIRED
	ContainerId *string `json:"containerId"`
	// User-friendly parent identifier of either organization or folder (will replace parentId).
	// REQUIRED
	ContainerParentId *string `json:"containerParentId"`
	// Identifier.
	// REQUIRED
	Id *string `json:"id"`
	// Parent container name.
	// REQUIRED
	Name *string `json:"name"`
	// Identifier of the parent resource container.
	// REQUIRED
	ParentId *string `json:"parentId"`
	// Parent container type.
	// REQUIRED
	Type *string `json:"type"`
}

ParentListInner struct for ParentListInner

func NewParentListInner added in v0.10.0

func NewParentListInner(containerId *string, containerParentId *string, id *string, name *string, parentId *string, type_ *string) *ParentListInner

NewParentListInner instantiates a new ParentListInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewParentListInnerWithDefaults added in v0.10.0

func NewParentListInnerWithDefaults() *ParentListInner

NewParentListInnerWithDefaults instantiates a new ParentListInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ParentListInner) GetContainerId added in v0.10.0

func (o *ParentListInner) GetContainerId() *string

GetContainerId returns the ContainerId field value

func (*ParentListInner) GetContainerIdOk added in v0.10.0

func (o *ParentListInner) GetContainerIdOk() (*string, bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*ParentListInner) GetContainerParentId added in v0.10.0

func (o *ParentListInner) GetContainerParentId() *string

GetContainerParentId returns the ContainerParentId field value

func (*ParentListInner) GetContainerParentIdOk added in v0.10.0

func (o *ParentListInner) GetContainerParentIdOk() (*string, bool)

GetContainerParentIdOk returns a tuple with the ContainerParentId field value and a boolean to check if the value has been set.

func (*ParentListInner) GetId added in v0.10.0

func (o *ParentListInner) GetId() *string

GetId returns the Id field value

func (*ParentListInner) GetIdOk added in v0.10.0

func (o *ParentListInner) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ParentListInner) GetName added in v0.10.0

func (o *ParentListInner) GetName() *string

GetName returns the Name field value

func (*ParentListInner) GetNameOk added in v0.10.0

func (o *ParentListInner) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ParentListInner) GetParentId added in v0.10.0

func (o *ParentListInner) GetParentId() *string

GetParentId returns the ParentId field value

func (*ParentListInner) GetParentIdOk added in v0.10.0

func (o *ParentListInner) GetParentIdOk() (*string, bool)

GetParentIdOk returns a tuple with the ParentId field value and a boolean to check if the value has been set.

func (*ParentListInner) GetType added in v0.10.0

func (o *ParentListInner) GetType() *string

GetType returns the Type field value

func (*ParentListInner) GetTypeOk added in v0.10.0

func (o *ParentListInner) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ParentListInner) SetContainerId added in v0.10.0

func (o *ParentListInner) SetContainerId(v *string)

SetContainerId sets field value

func (*ParentListInner) SetContainerParentId added in v0.10.0

func (o *ParentListInner) SetContainerParentId(v *string)

SetContainerParentId sets field value

func (*ParentListInner) SetId added in v0.10.0

func (o *ParentListInner) SetId(v *string)

SetId sets field value

func (*ParentListInner) SetName added in v0.10.0

func (o *ParentListInner) SetName(v *string)

SetName sets field value

func (*ParentListInner) SetParentId added in v0.10.0

func (o *ParentListInner) SetParentId(v *string)

SetParentId sets field value

func (*ParentListInner) SetType added in v0.10.0

func (o *ParentListInner) SetType(v *string)

SetType sets field value

func (ParentListInner) ToMap added in v0.10.0

func (o ParentListInner) ToMap() (map[string]interface{}, error)

type PartialUpdateProjectPayload

type PartialUpdateProjectPayload struct {
	// New parent identifier for the resource container - containerId as well as UUID identifier is supported.
	ContainerParentId *string `json:"containerParentId,omitempty"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels *map[string]string `json:"labels,omitempty"`
	// New name for the resource container matching the regex `^[a-zA-ZäüöÄÜÖ0-9]( ?[a-zA-ZäüöÄÜÖß0-9_+&-]){0,39}$`.
	Name *string `json:"name,omitempty"`
}

PartialUpdateProjectPayload struct for PartialUpdateProjectPayload

func NewPartialUpdateProjectPayload added in v0.10.0

func NewPartialUpdateProjectPayload() *PartialUpdateProjectPayload

NewPartialUpdateProjectPayload instantiates a new PartialUpdateProjectPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPartialUpdateProjectPayloadWithDefaults added in v0.10.0

func NewPartialUpdateProjectPayloadWithDefaults() *PartialUpdateProjectPayload

NewPartialUpdateProjectPayloadWithDefaults instantiates a new PartialUpdateProjectPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PartialUpdateProjectPayload) GetContainerParentId added in v0.10.0

func (o *PartialUpdateProjectPayload) GetContainerParentId() *string

GetContainerParentId returns the ContainerParentId field value if set, zero value otherwise.

func (*PartialUpdateProjectPayload) GetContainerParentIdOk added in v0.10.0

func (o *PartialUpdateProjectPayload) GetContainerParentIdOk() (*string, bool)

GetContainerParentIdOk returns a tuple with the ContainerParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateProjectPayload) GetLabels added in v0.10.0

func (o *PartialUpdateProjectPayload) GetLabels() *map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*PartialUpdateProjectPayload) GetLabelsOk added in v0.10.0

func (o *PartialUpdateProjectPayload) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateProjectPayload) GetName added in v0.10.0

func (o *PartialUpdateProjectPayload) GetName() *string

GetName returns the Name field value if set, zero value otherwise.

func (*PartialUpdateProjectPayload) GetNameOk added in v0.10.0

func (o *PartialUpdateProjectPayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateProjectPayload) HasContainerParentId added in v0.10.0

func (o *PartialUpdateProjectPayload) HasContainerParentId() bool

HasContainerParentId returns a boolean if a field has been set.

func (*PartialUpdateProjectPayload) HasLabels added in v0.10.0

func (o *PartialUpdateProjectPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*PartialUpdateProjectPayload) HasName added in v0.10.0

func (o *PartialUpdateProjectPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*PartialUpdateProjectPayload) SetContainerParentId added in v0.10.0

func (o *PartialUpdateProjectPayload) SetContainerParentId(v *string)

SetContainerParentId gets a reference to the given string and assigns it to the ContainerParentId field.

func (*PartialUpdateProjectPayload) SetLabels added in v0.10.0

func (o *PartialUpdateProjectPayload) SetLabels(v *map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*PartialUpdateProjectPayload) SetName added in v0.10.0

func (o *PartialUpdateProjectPayload) SetName(v *string)

SetName gets a reference to the given string and assigns it to the Name field.

func (PartialUpdateProjectPayload) ToMap added in v0.10.0

func (o PartialUpdateProjectPayload) ToMap() (map[string]interface{}, error)

type Project added in v0.9.0

type Project struct {
	// Globally unique, user-friendly identifier.
	// REQUIRED
	ContainerId *string `json:"containerId"`
	// Timestamp at which the project was created.
	// REQUIRED
	CreationTime *time.Time `json:"creationTime"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels *map[string]string `json:"labels,omitempty"`
	// REQUIRED
	LifecycleState *LifecycleState `json:"lifecycleState"`
	// Project name.
	// REQUIRED
	Name *string `json:"name"`
	// REQUIRED
	Parent *Parent `json:"parent"`
	// Globally unique, project identifier.
	// REQUIRED
	ProjectId *string `json:"projectId"`
	// Timestamp at which the project was last modified.
	// REQUIRED
	UpdateTime *time.Time `json:"updateTime"`
}

Project struct for Project

func NewProject added in v0.10.0

func NewProject(containerId *string, creationTime *time.Time, lifecycleState *LifecycleState, name *string, parent *Parent, projectId *string, updateTime *time.Time) *Project

NewProject instantiates a new Project object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProjectWithDefaults added in v0.10.0

func NewProjectWithDefaults() *Project

NewProjectWithDefaults instantiates a new Project object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Project) GetContainerId added in v0.10.0

func (o *Project) GetContainerId() *string

GetContainerId returns the ContainerId field value

func (*Project) GetContainerIdOk added in v0.10.0

func (o *Project) GetContainerIdOk() (*string, bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*Project) GetCreationTime added in v0.10.0

func (o *Project) GetCreationTime() *time.Time

GetCreationTime returns the CreationTime field value

func (*Project) GetCreationTimeOk added in v0.10.0

func (o *Project) GetCreationTimeOk() (*time.Time, bool)

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*Project) GetLabels added in v0.10.0

func (o *Project) GetLabels() *map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*Project) GetLabelsOk added in v0.10.0

func (o *Project) GetLabelsOk() (*map[string]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Project) GetLifecycleState added in v0.10.0

func (o *Project) GetLifecycleState() *LifecycleState

GetLifecycleState returns the LifecycleState field value

func (*Project) GetLifecycleStateOk added in v0.10.0

func (o *Project) GetLifecycleStateOk() (*LifecycleState, bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set.

func (*Project) GetName added in v0.10.0

func (o *Project) GetName() *string

GetName returns the Name field value

func (*Project) GetNameOk added in v0.10.0

func (o *Project) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Project) GetParent added in v0.10.0

func (o *Project) GetParent() *Parent

GetParent returns the Parent field value

func (*Project) GetParentOk added in v0.10.0

func (o *Project) GetParentOk() (*Parent, bool)

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (*Project) GetProjectId added in v0.10.0

func (o *Project) GetProjectId() *string

GetProjectId returns the ProjectId field value

func (*Project) GetProjectIdOk added in v0.10.0

func (o *Project) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (*Project) GetUpdateTime added in v0.10.0

func (o *Project) GetUpdateTime() *time.Time

GetUpdateTime returns the UpdateTime field value

func (*Project) GetUpdateTimeOk added in v0.10.0

func (o *Project) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*Project) HasLabels added in v0.10.0

func (o *Project) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Project) SetContainerId added in v0.10.0

func (o *Project) SetContainerId(v *string)

SetContainerId sets field value

func (*Project) SetCreationTime added in v0.10.0

func (o *Project) SetCreationTime(v *time.Time)

SetCreationTime sets field value

func (*Project) SetLabels added in v0.10.0

func (o *Project) SetLabels(v *map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*Project) SetLifecycleState added in v0.10.0

func (o *Project) SetLifecycleState(v *LifecycleState)

SetLifecycleState sets field value

func (*Project) SetName added in v0.10.0

func (o *Project) SetName(v *string)

SetName sets field value

func (*Project) SetParent added in v0.10.0

func (o *Project) SetParent(v *Parent)

SetParent sets field value

func (*Project) SetProjectId added in v0.10.0

func (o *Project) SetProjectId(v *string)

SetProjectId sets field value

func (*Project) SetUpdateTime added in v0.10.0

func (o *Project) SetUpdateTime(v *time.Time)

SetUpdateTime sets field value

func (Project) ToMap added in v0.10.0

func (o Project) ToMap() (map[string]interface{}, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL